Popular Free Courses
Status: Free TrialSkills you'll gain: Data Import/Export, Programming Principles, Web Scraping, File I/O, Python Programming, Jupyter, Data Structures, Pandas (Python Package), Data Manipulation, JSON, Computer Programming, Restful API, NumPy, Object Oriented Programming (OOP), Application Programming Interface (API), Automation, Data Analysis
Status: Free TrialGoogle
Skills you'll gain: Program Development, Programming Principles, Python Programming, Computer Programming, Computational Thinking, Problem Management, Data Structures, Integrated Development Environments, Debugging, Development Environment
Status: FreePrinceton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java Programming, Java, Program Development, File I/O, Computational Thinking, Computer Science, Algorithms, Animations, Debugging
Status: FreeUniversity of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Programming Principles, Animation and Game Design, Software Quality (SQA/SQC), Problem Solving, Computer Programming, Theoretical Computer Science, Program Development, Software Engineering, Python Programming, Algorithms, Pseudocode, Data Structures, Application Design, Debugging, Problem Management, Computer Science, Functional Testing

Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
Status: Free TrialSkills you'll gain: Jest (JavaScript Testing Framework), Web Development Tools, Javascript, Unit Testing, Programming Principles, Object Oriented Programming (OOP), Scripting Languages, Event-Driven Programming, Node.JS, Scripting, JSON, Computer Programming, Test Case, Data Structures, Debugging, Package and Software Management, Program Development, Front-End Web Development, Functional Design
What brings you to Coursera today?
Status: FreePrinceton University
Skills you'll gain: Data Structures, Algorithms, Java, Performance Testing, Computer Programming, Java Programming, Theoretical Computer Science, Object Oriented Programming (OOP)
Status: Free TrialVanderbilt University
Skills you'll gain: File I/O, Matlab, Computer Programming, Programming Principles, Debugging, Mathematical Software, Development Environment, Computer Science, User Interface (UI), Data Structures, Engineering Calculations, Plot (Graphics), Problem Solving

Skills you'll gain: Bash (Scripting Language), Python Programming, Unix Shell, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment, Data Structures
Status: Free TrialSkills you'll gain: Object Oriented Programming (OOP), Unit Testing, Test Driven Development (TDD), Programming Principles, Software Testing, Data Structures, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Debugging, Django (Web Framework), Cloud Hosting
Status: Free TrialUniversity of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Python Programming, Data Structures, Computer Programming, Computer Graphics, Diagram Design
Status: Free TrialUniversity of Michigan
Skills you'll gain: Debugging, Programming Principles, Computer Programming, Python Programming, Integrated Development Environments, Computer Programming Tools, Computational Thinking, Software Installation
In summary, here are 10 of our most popular free courses
- Python for Data Science, AI & Development:Â IBM
- Crash Course on Python:Â Google
- Computer Science: Programming with a Purpose:Â Princeton University
- Problem Solving, Python Programming, and Video Games:Â University of Alberta
- Introduction to Python:Â Coursera
- Programming with JavaScript:Â Meta
- Algorithms, Part I:Â Princeton University
- Introduction to Programming with MATLAB:Â Vanderbilt University
- Create Your First Python Program From UST:Â Coursera
- Programming in Python:Â Meta