Free Courses
Free courses can help you learn new skills, explore topics of interest, and take the first step toward your personal or professional goals—without financial commitment.Most popular
- Status: Free Trial
- Status: Free
Princeton University
- Status: Free Trial
- Status: Free
Princeton University
Gain industry-recognized credentials
- Status: Free TrialStatus: New AI skills
Google
- Status: Free TrialStatus: New AI skills
- Status: Free TrialStatus: New AI skills
Google
- Status: Free Trial
What brings you to Coursera today?
Filter by
CostRequired
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
Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Database Design, Query Languages, Computer Programming, Spatial Analysis, Theoretical Computer Science, Computational Logic, System Design and Implementation
- Status: Free Trial
University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Classroom Management, Programming Principles, Computational Thinking, Diversity Awareness, Program Development, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Data Structures, Development Environment, Student Engagement, Game Design
- Status: Free Trial
Skills you'll gain: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Scripting, Scripting Languages, Python Programming, File Management
- Status: NewStatus: Free Trial
Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computer Programming, Computational Thinking, Performance Tuning
Skills you'll gain: Computational Thinking, Pseudocode, Algorithms, Programming Principles, Computer Programming, Computer Programming Tools
- Status: Free Trial
Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Computer Programming, Debugging
- Status: Free Trial
University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Program Development, Computational Thinking, Programming Principles, Computer Programming, Computer Science, Game Design
Skills you'll gain: Microsoft Copilot, GitHub, Generative AI, Software Development Tools, Artificial Intelligence, Integrated Development Environments, Programming Principles, Computer Programming, Software Development
- Status: Free Trial
University of California San Diego
Skills you'll gain: Debugging, Object Oriented Programming (OOP), Java, Programming Principles, Java Programming, Pedagogy, Program Development, Integrated Development Environments, Software Design, Computational Thinking, Computer Programming, Cultural Responsiveness, Test Case, Pseudocode, Algorithms, Data Structures, Computer Science
- Status: Free Trial
Rice University
Skills you'll gain: Graph Theory, Algorithms, Computational Thinking, Data Analysis, Data Structures, Theoretical Computer Science, Network Analysis, Analysis, Python Programming, Computer Programming
- Status: Free Trial
Board Infinity
Skills you'll gain: C# (Programming Language), ASP.NET, .NET Framework, Object Oriented Programming (OOP), Computer Programming, Web Applications, Programming Principles, Debugging, Development Environment
- Status: Free Trial
Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Computer Programming
In summary, here are 10 of our most popular free courses
- Data Structures and Algorithms: Tsinghua University
- Computational Thinking & Block Programming in K-12 Education: University of California San Diego
- Python Basic Structures: Lists, Strings, and Files: Codio
- Advanced Data Structures and Algorithms: Packt
- Programar desde cero en pseudocódigo: UBITS
- An Introduction to Interactive Programming in Python (Part 1): Rice University
- Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals : University of California San Diego
- GitHub Copilot: The AI Pair Programmer for Coding: Edureka
- Learn to Teach Java: University of California San Diego
- Algorithmic Thinking (Part 1): Rice University