Programming

Explore 4,000+ courses about Computer Science, Algorithms, Machine Learning, Computer Security And Networks, Mobile And Web Development, Computing, Hour of Code, Computer programming, Developer, iOS, and 40 more topics

OpenCourser is supported by affiliate partners

OpenCourser is supported by affiliate partners

Recently added courses

Date Course Information

On Demand

Scala Fundamentals

Scala is a great choice to learn and practice both Object-Oriented and Functional programming styles, because it offers a nice blend of both paradigms. In this course, Scala Fundamentals, you'll...

Pluralsight

Enroll Now
For $35
Save

On Demand

Machine Learning with XGBoost Using scikit-learn in Python

At the core of applied machine learning is supervised machine learning. In this course, Machine Learning with XGBoost Using scikit-learn in Python, you will learn how to build supervised learning...

Pluralsight

Enroll Now
For $35
Save

On Demand

Getting Started with Server-side Swift and Vapor

Vapor is a powerful Server-side Swift framework for building web applications. In this course, Getting Started with Server-side Swift and Vapor, you’ll learn everything you need to know to start...

Pluralsight

Enroll Now
For $35
Save

On Demand

Java: BDD Fundamentals

It's often important to develop software that addresses the business needs and that follows the behavior of the end user while understanding that you are doing not only the things right, but also...

Pluralsight

Enroll Now
For $35
Save

On Demand

Practice Creating and Using Functions in Python

Practice your function skillsSegments in this Workshop

Treehouse

Enroll Now
For $25
Save

On Demand

Interfaces in Java

Learn how to make more robust and flexible code bases by using interfaces. Segments in this Workshop

Treehouse

Enroll Now
For $25
Save

On Demand

Object-Oriented JavaScript: Challenge

Practice your object-oriented JavaScript skills by building a fun and interactive 'Four in a Row' game.What you'll learnObject-oriented JavaScript App Design DOM InteractionSegments in this Workshop

Treehouse

Enroll Now
For $25
Save

On Demand

Practice State in React

Practice initializing and managing state in React by building a star rating component.Segments in this WorkshopIntroducing the Practice Solution: Render the Stars Solution: Update the Rating State...

Treehouse

Enroll Now
For $25
Save

On Demand

Practice Input and Output in Python

You've got the ability to get information from the user, input, and show them some results, output. Let's put your skills to work. Segments in this WorkshopSetup My Solution

Treehouse

Enroll Now
For $25
Save

On Demand

Introducing MVC Frameworks in PHP

In this course we will build upon what we have learned about Object-Oriented Programming to build a basic website. By using the Slim Microframework, we will explore common MVC concepts without the...

Treehouse

Enroll Now
For $25
Save

Most Popular Courses

Recently added courses

Date Course Information

On Demand

Scala Fundamentals

Scala is a great choice to learn and practice both Object-Oriented and Functional programming styles, because it offers a nice blend of both paradigms. In this course, Scala Fundamentals, you'll...

Pluralsight

Enroll Now
For $35
Save

On Demand

Machine Learning with XGBoost Using scikit-learn in Python

At the core of applied machine learning is supervised machine learning. In this course, Machine Learning with XGBoost Using scikit-learn in Python, you will learn how to build supervised learning...

Pluralsight

Enroll Now
For $35
Save

On Demand

Getting Started with Server-side Swift and Vapor

Vapor is a powerful Server-side Swift framework for building web applications. In this course, Getting Started with Server-side Swift and Vapor, you’ll learn everything you need to know to start...

Pluralsight

Enroll Now
For $35
Save

On Demand

Java: BDD Fundamentals

It's often important to develop software that addresses the business needs and that follows the behavior of the end user while understanding that you are doing not only the things right, but also...

Pluralsight

Enroll Now
For $35
Save

On Demand

Practice Creating and Using Functions in Python

Practice your function skillsSegments in this Workshop

Treehouse

Enroll Now
For $25
Save

On Demand

Interfaces in Java

Learn how to make more robust and flexible code bases by using interfaces. Segments in this Workshop

Treehouse

Enroll Now
For $25
Save

On Demand

Object-Oriented JavaScript: Challenge

Practice your object-oriented JavaScript skills by building a fun and interactive 'Four in a Row' game.What you'll learnObject-oriented JavaScript App Design DOM InteractionSegments in this Workshop

Treehouse

Enroll Now
For $25
Save

On Demand

Practice State in React

Practice initializing and managing state in React by building a star rating component.Segments in this WorkshopIntroducing the Practice Solution: Render the Stars Solution: Update the Rating State...

Treehouse

Enroll Now
For $25
Save

On Demand

Practice Input and Output in Python

You've got the ability to get information from the user, input, and show them some results, output. Let's put your skills to work. Segments in this WorkshopSetup My Solution

Treehouse

Enroll Now
For $25
Save

On Demand

Introducing MVC Frameworks in PHP

In this course we will build upon what we have learned about Object-Oriented Programming to build a basic website. By using the Slim Microframework, we will explore common MVC concepts without the...

Treehouse

Enroll Now
For $25
Save

Courses Recently Started

Enroll soon to catch up on these recently launched sessions