Popular Free Courses
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
Status: PreviewDeepLearning.AI
Skills you'll gain: Large Language Modeling, Prompt Engineering, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, AI Enablement, Application Development, Scripting, Programming Principles, Automation, Application Programming Interface (API), Debugging, Data Structures
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

Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
Status: PreviewUniversity of Toronto
Skills you'll gain: Programming Principles, Debugging, File I/O, Software Documentation, Python Programming, Computer Programming, Program Development, Integrated Development Environments, Algorithms, Data Structures, Development Environment
Status: PreviewUniversity of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Molecular, Cellular, and Microbiology, Python Programming, Computational Thinking, Biology
Status: PreviewThe University of Edinburgh
Skills you'll gain: Game Design, Software Engineering, Programming Principles, Software Development, Software Design, Computer Programming, Computational Thinking, Debugging, Algorithms
Status: Free TrialCodio
Skills you'll gain: Apache Maven, JSON, JUnit, Java Programming, Java, Restful API, Integrated Development Environments, Programming Principles, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
Status: Free TrialUniversity of California, Santa Cruz
Skills you'll gain: Programming Principles, Software Documentation
Status: Free TrialSkills you'll gain: Terraform, Infrastructure as Code (IaC), Infrastructure As A Service (IaaS), Cloud Infrastructure, Amazon Web Services, Amazon Elastic Compute Cloud, Infrastructure Architecture, Cloud Management, Program Development, Programming Principles, Cloud Platforms, Data Security, Version Control, File Management
Status: Free TrialSkills you'll gain: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Pseudocode, Computer Science
Status: NewBirla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Programming Principles, Computer Science, Data Structures, Graph Theory, Deductive Reasoning, Natural Language Processing, Logical Reasoning, Formal Learning
In summary, here are 10 of our most popular free courses
- Problem Solving, Python Programming, and Video Games:Â University of Alberta
- AI Python for Beginners:Â DeepLearning.AI
- Introduction to Programming with MATLAB:Â Vanderbilt University
- Introduction to Python:Â Coursera
- Learn to Program: The Fundamentals:Â University of Toronto
- Biology Meets Programming: Bioinformatics for Beginners:Â University of California San Diego
- Code Yourself! An Introduction to Programming:Â The University of Edinburgh
- Core Java:Â Codio
- C for Everyone, Part 1: Programming Fundamentals:Â University of California, Santa Cruz
- Introduction to Terraform:Â Codio