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

Starting Soon

Date Course Information

Oct
4

Cybersecurity Capstone Project

This course presents an intensive experience during which students build a software system they intend to be secure, and then attempt to show that other students' projects are insecure, by finding...

Coursera | University of Maryland, College Park

Enroll Now
For $49
Save

Recently added courses

Date Course Information

On Demand

CS50's Introduction to Game Development

In a quest to understand how video games themselves are implemented, you'll explore the design of such childhood games as: Super Mario Bros. Pong Flappy Bird Breakout Match 3 Legend of Zelda Angry...

edX | HarvardX, Harvard University

Enroll Now
For $199
Save

On Demand

The Multi-scale brain

Understanding the brain requires an integrated understanding of different scales of organisation of the brain. This means studying the role that genes, channels, cells, microcircuits, and even whole...

edX | EPFLx, École polytechnique fédérale de Lausanne, École polytechnique fédérale de Lausanne

Enroll Now
For $139
Save

On Demand

AI Chatbots without Programming

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this...

edX | IBM

Enroll Now
For $99
Save

On Demand

Data Science Ethics

As patients, we care about the privacy of our medical record; but as patients, we also wish to benefit from the analysis of data in medical records. As citizens, we want a fair trial before being...

edX | MichiganX, The University of Michigan

Enroll Now
For $49
Save

Jul
22

Digital Transformation and the IT Team

This course will provide you with conceptual models for understanding, and engaging with, digital transformation processes. Digital transformation is impacting strategy and operations across...

edX | WitsX

Enroll Now
For $199
Save

On Demand

Automated Software Testing: Unit Testing, Coverage Criteria and Design for Testability

Software testinggets a bad rap for being difficult, time-consuming, redundant, and above all - boring. But in fact, it is a proven way to ensure that your software will work flawlessly andcan meet...

edX | DelftX, Delft University of Technology

Enroll Now
For $99
Save

Apr
8

Scratch: Programming for Teachers

Programming is becoming a more and more important skill to have. Childhood is a great time to start learning programming and to develop computational thinking, creativity, and problem- solving...

edX | DelftX

Enroll Now
For $50
Save

On Demand

Introduction to Probability

Probability and statistics help to bring logic to a world replete with randomness and uncertainty. This course will give you tools needed to understand data, science, philosophy, engineering,...

edX | HarvardX, Harvard University

Enroll Now
For $139
Save

On Demand

Applied Deep Learning Capstone Project

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this...

edX | IBM

Enroll Now
For $149
Save

On Demand

Using GPUs to Scale and Speed-up Deep Learning

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this...

edX | IBM

Enroll Now
For $99
Save

Most Popular Courses

Starting Soon

Date Course Information

Oct
4

Cybersecurity Capstone Project

This course presents an intensive experience during which students build a software system they intend to be secure, and then attempt to show that other students' projects are insecure, by finding...

Coursera | University of Maryland, College Park

Save

Recently added courses

Date Course Information

On Demand

CS50's Introduction to Game Development

In a quest to understand how video games themselves are implemented, you'll explore the design of such childhood games as: Super Mario Bros. Pong Flappy Bird Breakout Match 3 Legend of Zelda Angry...

edX | HarvardX, Harvard University

Enroll Now
For $199
Save

On Demand

The Multi-scale brain

Understanding the brain requires an integrated understanding of different scales of organisation of the brain. This means studying the role that genes, channels, cells, microcircuits, and even whole...

edX | EPFLx, École polytechnique fédérale de Lausanne, École polytechnique fédérale de Lausanne

Enroll Now
For $139
Save

On Demand

AI Chatbots without Programming

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this...

edX | IBM

Enroll Now
For $99
Save

On Demand

Data Science Ethics

As patients, we care about the privacy of our medical record; but as patients, we also wish to benefit from the analysis of data in medical records. As citizens, we want a fair trial before being...

edX | MichiganX, The University of Michigan

Enroll Now
For $49
Save

Jul
22

Digital Transformation and the IT Team

This course will provide you with conceptual models for understanding, and engaging with, digital transformation processes. Digital transformation is impacting strategy and operations across...

edX | WitsX

Enroll Now
For $199
Save

On Demand

Automated Software Testing: Unit Testing, Coverage Criteria and Design for Testability

Software testinggets a bad rap for being difficult, time-consuming, redundant, and above all - boring. But in fact, it is a proven way to ensure that your software will work flawlessly andcan meet...

edX | DelftX, Delft University of Technology

Enroll Now
For $99
Save

Apr
8

Scratch: Programming for Teachers

Programming is becoming a more and more important skill to have. Childhood is a great time to start learning programming and to develop computational thinking, creativity, and problem- solving...

edX | DelftX

Enroll Now
For $50
Save

On Demand

Introduction to Probability

Probability and statistics help to bring logic to a world replete with randomness and uncertainty. This course will give you tools needed to understand data, science, philosophy, engineering,...

edX | HarvardX, Harvard University

Enroll Now
For $139
Save

On Demand

Applied Deep Learning Capstone Project

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this...

edX | IBM

Enroll Now
For $149
Save

On Demand

Using GPUs to Scale and Speed-up Deep Learning

Please Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this...

edX | IBM

Enroll Now
For $99
Save

Courses Recently Started

Enroll soon to catch up on these recently launched sessions