Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Find the Best Free Course for Your Goals
- Status: Free Trial
Skills you'll gain: Jupyter, Python Programming, Data Structures, Web Scraping, Data Manipulation, Programming Principles, Pandas (Python Package), Computer Programming, Object Oriented Programming (OOP), Restful API, NumPy, Application Programming Interface (API), Data Analysis, Data Import/Export, File Management
- Status: Free Trial
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
University of Toronto
Skills you'll gain: Programming Principles, Debugging, Software Documentation, Python Programming, Computer Programming, Program Development, Integrated Development Environments, Data Structures, File Management
University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Molecular Biology, Python Programming, Computational Thinking, Biology, Algorithms, Data Structures
- Status: Free Trial
Skills 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
- Status: Free Trial
Google
Skills you'll gain: Programming Principles, Python Programming, Computer Programming, Computational Thinking, Algorithms, Problem Management, Data Structures, Integrated Development Environments, Debugging, Development Environment
- Status: Free Trial
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Scripting Languages, Scripting, Computational Thinking, Development Environment
Stanford University
Skills you'll gain: Logical Reasoning, Computational Logic, Deductive Reasoning, Computational Thinking, Business Logic, Functional Design, Programming Principles
- Status: Free Trial
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), Debugging, C (Programming Language), Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Code Review, Programming Principles, Computer Programming, Unit Testing, Algorithms, Command-Line Interface, Program Development, Integrated Development Environments, Software Testing, Computer Science, Computational Thinking, Graph Theory
- Status: Free Trial
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Debugging, C (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Code Review, Data Structures, Computer Programming, Algorithms, Command-Line Interface, Programming Principles, Program Development, Computer Science, Computational Thinking, Integrated Development Environments, Graph Theory, Artificial Intelligence, Software Technical Review, File Systems, Game Design
- Status: Free Trial
Skills you'll gain: Jest (JavaScript Testing Framework), Web Development Tools, Javascript, Unit Testing, Web Applications, 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, Development Environment, Functional Design
- Status: Free Trial
Stanford University
Skills you'll gain: Algorithms, Graph Theory, Data Structures, Theoretical Computer Science, Computational Thinking, Analysis, Programming Principles, Probability & Statistics, Probability
In summary, here are 10 of our most popular free courses
- Python for Data Science, AI & Development: IBM
- Python Basics: University of Michigan
- Learn to Program: The Fundamentals: University of Toronto
- Biology Meets Programming: Bioinformatics for Beginners: University of California San Diego
- Programming in Python: Meta
- Crash Course on Python: Google
- Programming for Everybody (Getting Started with Python): University of Michigan
- Introduction to Logic: Stanford University
- C, Go, and C++: A Comprehensive Introduction to Programming: University of California, Santa Cruz
- Coding for Everyone: C and C++: University of California, Santa Cruz