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

Upcoming Courses

Date Course Information

On Demand

Algorithms

We've partnered with Dartmouth college professors Tom Cormen and Devin Balkcom to teach introductory computer science algorithms, including searching, sorting, recursion, and...

Khan Academy

Enroll Now
For $0
Save

On Demand

How Computers Work

Thanks to our partners at Code.org, you can learn how computers work - everything from what makes something a computer in the first place, how computers use electrical circuits to...

Khan Academy

Enroll Now
For $0
Save

On Demand

Drawing with code

Learn how to make drawings in code, using the JavaScript language and ProcessingJS library.This course contains 16 segments:Welcome to our Hour of Code™!The 'Hour of Code' is a...

Khan Academy

Enroll Now
For $0
Save

On Demand

Python For Beginners: Learn Python With Hands-On Examples

Welcome to my "Python For Beginners: Learn Python With Hands-On Examples" course.My name is Muharrem Aydin and I am the creator of the three best-selling courses on Udemy. Do you...

Udemy

Enroll Now
For $13
Save

On Demand

Practical OpenGL and GLSL shaders fundamentals with C++

Welcome to the OpenGL, GLSL and computer graphics course. It is practical and illustrated program, designed to give you a visual intuition and practical skills to program computer...

Udemy

Enroll Now
For $12
Save

On Demand

Make Your First 2D Game with Unity & C# - Beginner Course

In this game development course, you'll learn how to make your first game using the Unity game engine and the C# programming language.Here is a list of the keys things that you...

Udemy

Enroll Now
For $16
Save

On Demand

x86 Assembly Language Programming From Ground Up™

Welcome to the x86 Assembly Programming From Ground Up™ course. Covering x86 Processor History , Architecture and Practical Assembly Programming, this is the most comprehensive...

Udemy

Enroll Now
For $14
Save

On Demand

Unity & 100+ Asset Store Kits - The Complete Game Developer

This course is aiming to be a complete guide on how to create games with Unity program.I am coding games for almost 10 years and I was using many frameworks and programs but Unity...

Udemy

Enroll Now
For $12
Save

On Demand

Learn Rust in 7 Days

The Rust programming language makes it possible to build fast reliable code, prevents segfaults, and guarantees memory safety, even while working across concurrent processes.The...

Udemy

Enroll Now
For $14
Save

On Demand

Java Object-Oriented Programming: AP Computer Science B

[CS 101B][Please watch all preview videos before signing up this course][This is the 2nd semester of College Level Java Course. Please make sure that you have done 1st semester...

Udemy

Enroll Now
For $12
Save

Popular Courses

Upcoming Courses

Date Course Information

On Demand

Algorithms

We've partnered with Dartmouth college professors Tom Cormen and Devin Balkcom to teach introductory computer science algorithms, including...

Khan Academy

Enroll Now
For $0
Save

On Demand

How Computers Work

Thanks to our partners at Code.org, you can learn how computers work - everything from what makes something a computer in the first place,...

Khan Academy

Enroll Now
For $0
Save

On Demand

Drawing with code

Learn how to make drawings in code, using the JavaScript language and ProcessingJS library.This course contains 16 segments:Welcome to our...

Khan Academy

Enroll Now
For $0
Save

On Demand

Python For Beginners: Learn Python With Hands-On Examples

Welcome to my "Python For Beginners: Learn Python With Hands-On Examples" course.My name is Muharrem Aydin and I am the creator of the...

Udemy

Enroll Now
For $13
Save

On Demand

Practical OpenGL and GLSL shaders fundamentals with C++

Welcome to the OpenGL, GLSL and computer graphics course. It is practical and illustrated program, designed to give you a visual intuition...

Udemy

Enroll Now
For $12
Save

On Demand

Make Your First 2D Game with Unity & C# - Beginner Course

In this game development course, you'll learn how to make your first game using the Unity game engine and the C# programming language.Here...

Udemy

Enroll Now
For $16
Save

On Demand

x86 Assembly Language Programming From Ground Up™

Welcome to the x86 Assembly Programming From Ground Up™ course. Covering x86 Processor History , Architecture and Practical Assembly...

Udemy

Enroll Now
For $14
Save

On Demand

Unity & 100+ Asset Store Kits - The Complete Game Developer

This course is aiming to be a complete guide on how to create games with Unity program.I am coding games for almost 10 years and I was...

Udemy

Enroll Now
For $12
Save

On Demand

Learn Rust in 7 Days

The Rust programming language makes it possible to build fast reliable code, prevents segfaults, and guarantees memory safety, even while...

Udemy

Enroll Now
For $14
Save

On Demand

Java Object-Oriented Programming: AP Computer Science B

[CS 101B][Please watch all preview videos before signing up this course][This is the 2nd semester of College Level Java Course. Please make...

Udemy

Enroll Now
For $12
Save

Courses Recently Started

Enroll soon to catch up on these recently launched sessions