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
Arizona State University
Skills you'll gain: Supervised Learning, Unsupervised Learning, Matplotlib, Generative AI, NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Integrated Development Environments, Pandas (Python Package), Development Environment, Data Structures, Event-Driven Programming, Python Programming, Programming Principles, Scripting, User Interface (UI)
University of Michigan
Skills you'll gain: Data Structures, Programming Principles, Data Manipulation, Software Installation, Data Storage Technologies, Python Programming, Development Environment, File Management
- Status: Free Trial
Scrimba
Skills you'll gain: Data Structures, Programming Principles, Python Programming, User Interface (UI), Scripting, Scripting Languages, Computer Programming
- Status: Free Trial
Skills you'll gain: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Development Environment, System Programming, Data Structures, Hardware Troubleshooting, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, C++ (Programming Language), Hardware Architecture, Computer Hardware, Computer Programming
Coursera Instructor Network
Skills you'll gain: Algorithms, Technical Communication, Pseudocode, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Problem Management, Computer Science
- Status: Free Trial
University of Toronto
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Model View Controller, Apple Xcode, Mobile Development, User Interface (UI), User Interface (UI) Design, Objective-C (Programming Language), UI Components, Animations, Application Development, Object Oriented Programming (OOP), Application Frameworks, Interaction Design, Programming Principles, Integrated Development Environments, Computer Graphics, Image Analysis, Computer Vision
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Tidyverse (R Package), Web Scraping, Data Manipulation, R Programming, Data Transformation, Data Cleansing, Data Science, Big Data, Text Mining, Data Import/Export, Programming Principles, Data Structures, Performance Tuning, Debugging, Application Programming Interface (API)
- Status: Free Trial
University of Colorado System
Skills you'll gain: Computational Thinking, C (Programming Language), Data Structures, Programming Principles, Computer Programming, Problem Management, Program Development, Data Storage
- Status: Free
Coursera Project Network
Skills you'll gain: TypeScript, Computational Logic, Other Programming Languages, Programming Principles, Data Structures
- Status: NewStatus: Free Trial
University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Data Structures, Computational Logic, Debugging, Computational Thinking, Maintainability
- Status: Free Trial
Scrimba
Skills you'll gain: Javascript, Web Development, Angular, Vue.JS, Application Development, React.js, Web Applications, JSON, Event-Driven Programming, Object Oriented Programming (OOP), Programming Principles, Functional Design
- 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
- Python: A Guided Journey from Introduction to Application: Arizona State University
- Estructuras de datos de Python: University of Michigan
- Learn Python: 1: Scrimba
- Embedded Software Development with C: EDUCBA
- Algorithmic Solutions: Design, Problem Solving, Reporting: Coursera Instructor Network
- iOS App Development with Swift: University of Toronto
- The R Programming Environment: Johns Hopkins University
- Abstraction, Problem Decomposition, and Functions: University of Colorado System
- TypeScript Operators: Coursera Project Network
- BiteSize Python for Absolute Beginners: Flow Controls: University of Colorado Boulder