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
Skills you'll gain: Data Structures, Java, Programming Principles, Algorithms, Computer Programming, Object Oriented Programming (OOP)
- Status: Free Trial
University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Programming Principles, Computer Programming, Computer Graphics, Python Programming, Algorithms, Simulations
- Status: Free Trial
Peking University
Skills you'll gain: Software Design, Program Development, Information Architecture, Systems Design, Computer Programming, Object Oriented Programming (OOP), Query Languages, Algorithms, Software Engineering, Data Structures
- Status: Free Trial
Microsoft
Skills you'll gain: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Web Development, C# (Programming Language), Software Engineering, Data Structures
- Status: Free Trial
Tsinghua University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Computational Thinking, Computer Programming
- Status: Free Trial
Northeastern University
Skills you'll gain: Web Applications, Web Development, Object Oriented Programming (OOP), Application Development, Computer Programming, Python Programming, Programming Principles, Data Science, Data Analysis, Scripting, Maintainability, Debugging
- Status: New
Universidad Nacional de Colombia
Skills you'll gain: Programming Principles, Debugging, Computational Thinking, Computer Programming, Algorithms, Program Development, Computational Logic, Python Programming, Integrated Development Environments, Development Environment, Software Testing
Pontificia Universidad Católica de Chile
Skills you'll gain: Basic Electrical Systems, Electronics, Electronic Systems, Electrical Engineering, Electronic Components, Wiring Diagram, Control Systems, Hardware Design, Embedded Systems, Programming Principles, Computer Programming
Universidad de los Andes
Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), Algorithms, Computational Thinking, Debugging
- Status: NewStatus: Free Trial
Skills you'll gain: Flutter (Software), Mobile Development, User Interface (UI), JSON, User Interface and User Experience (UI/UX) Design, UI Components, Cross Platform Development, iOS Development, Maintainability, Object Oriented Programming (OOP), Database Development, Microsoft Visual Studio, Development Environment, Databases, Application Development, Interactive Data Visualization, Debugging, Data Storage Technologies, Programming Principles, Computer Programming
- Status: Free Trial
University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Program Development, Computer Programming, Data Structures, Development Environment, Debugging
- Status: Free Trial
Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Apple iOS, Data Structures, Programming Principles, Object Oriented Programming (OOP), Computer Programming
In summary, here are 10 of our most popular free courses
- Java: Linear Data Structures and Trees: Codio
- Data Structures for Designers Using Python: University of Michigan
- 程序开发项目实践: Peking University
- Foundations of Coding Front-End: Microsoft
- Data Structures and Algorithms (II): Tsinghua University
- Basic Programming in Python II: Northeastern University
- Programación con Python, nivel básico: Universidad Nacional de Colombia
- Electrones en Acción: Electrónica y Arduinos para tus propios Inventos: Pontificia Universidad Católica de Chile
- Introducción a la programación orientada a objetos en Java: Universidad de los Andes
- Flutter & Dart - Complete App Development Course: Packt