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

Bitcoin and Cryptocurrencies

Developed by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, this course presents Bitcoin and cryptocurrencies as the motivation for blockchain...

edX | BerkeleyX, University of California, Berkeley

Enroll Now
For $99
Save

On Demand

AI Applications with Watson

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

Deep Learning Fundamentals with Keras

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

Python Basics for Data Science

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

Machine Learning with Python: A Practical Introduction

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

Python for Data Science

In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large...

edX | UCSanDiegoX, The University of California, San Diego

Enroll Now
For $350
Save

Oct
1

Smarter Chatbots with Node-RED and Watson AI

In this course, you'll learn how to use Node-RED to augment the capabilities of your Watson Assistant chatbots by integrating them with services such as Watson Translate and Text to Speech. You'll...

edX | IBM

Enroll Now
For $99
Save

On Demand

Introduction to Open Source Networking Technologies

Explore open source networking projects, from The Linux Foundation and beyond, that are shaping the future of networking and telecoms. Designed for open source enthusiasts, university...

edX | LinuxFoundationX, The Linux Foundation

Enroll Now
For $199
Save

Jul
1

CS50's Mobile App Development with React Native

Please note that registration closes on 30 November 2019 and all assignments must be completed by 30 June 2020. This course picks up where CS50 leaves off, transitioning from web development to...

edX | HarvardX

Enroll Now
For $90
Save

On Demand

CS50's Web Programming with Python and JavaScript

Topics include database design, scalability, security, and user experience. Through hands-on projects, you'll learn to write and use APIs, create interactive UIs, and leverage cloud services like...

edX | HarvardX, Harvard University

Enroll Now
For $199
Save

Most Popular Courses

Recently added courses

Date Course Information

On Demand

Bitcoin and Cryptocurrencies

Developed by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, this course presents Bitcoin and cryptocurrencies as the motivation for blockchain...

edX | BerkeleyX, University of California, Berkeley

Enroll Now
For $99
Save

On Demand

AI Applications with Watson

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

Deep Learning Fundamentals with Keras

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

Python Basics for Data Science

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

Machine Learning with Python: A Practical Introduction

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

Python for Data Science

In the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large...

edX | UCSanDiegoX, The University of California, San Diego

Enroll Now
For $350
Save

Oct
1

Smarter Chatbots with Node-RED and Watson AI

In this course, you'll learn how to use Node-RED to augment the capabilities of your Watson Assistant chatbots by integrating them with services such as Watson Translate and Text to Speech. You'll...

edX | IBM

Enroll Now
For $99
Save

On Demand

Introduction to Open Source Networking Technologies

Explore open source networking projects, from The Linux Foundation and beyond, that are shaping the future of networking and telecoms. Designed for open source enthusiasts, university...

edX | LinuxFoundationX, The Linux Foundation

Enroll Now
For $199
Save

Jul
1

CS50's Mobile App Development with React Native

Please note that registration closes on 30 November 2019 and all assignments must be completed by 30 June 2020. This course picks up where CS50 leaves off, transitioning from web development to...

edX | HarvardX

Enroll Now
For $90
Save

On Demand

CS50's Web Programming with Python and JavaScript

Topics include database design, scalability, security, and user experience. Through hands-on projects, you'll learn to write and use APIs, create interactive UIs, and leverage cloud services like...

edX | HarvardX, Harvard University

Enroll Now
For $199
Save

Courses Recently Started

Enroll soon to catch up on these recently launched sessions