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
University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Computer Programming, Program Development, Python Programming, Programming Principles
- Status: Free Trial
Skills you'll gain: Rust (Programming Language), Data Structures, Development Environment, Performance Tuning, Package and Software Management, Blockchain, Web Servers, Web Development, Programming Principles, Algorithms, Performance Testing, Software Visualization, System Programming, Distributed Computing, Data Management, Computer Programming Tools, Web Scraping, Software Design, Software Testing, Capacity Management
Johns Hopkins University
Skills you'll gain: R Programming, Statistical Programming, Statistical Analysis, Debugging, Data Analysis Software, Simulations, Programming Principles, Integrated Development Environments, Data Import/Export, Data Structures, Data Manipulation, Computer Programming, Performance Tuning, Software Installation
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Computational Thinking, Development Environment
- Status: Free Trial
Skills you'll gain: Unity Engine, Scripting, C# (Programming Language), Video Game Development, Game Design, Event-Driven Programming, Development Environment, Programming Principles, User Interface (UI), Object Oriented Programming (OOP), 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
University of Colorado System
Skills you'll gain: Computational Thinking, Data Analysis, C (Programming Language), Statistical Analysis, Programming Principles, Data Structures, Descriptive Statistics
- Status: Free Trial
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), Data Structures, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Unit Testing, Algorithms, Computer Programming, Software Testing, Computer Science, C (Programming Language), Integration Testing, Debugging, System Programming, Software Design
Nanjing University
Skills you'll gain: Computer Systems, Computer Architecture, System Programming, Secure Coding, Programming Principles, Hardware Architecture, Computational Logic, Data Storage, C (Programming Language), Operating Systems, Data Structures, Computer Hardware, Numerical Analysis
- 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
University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), Video Game Development, Object Oriented Programming (OOP), Software Architecture, Software Design, Programming Principles, Application Development, Debugging
Coursera
Skills you'll gain: Engineering, Programming Principles, Computer Programming, Engineering Practices, General Science and Research, Physical Science, Science and Research
In summary, here are 10 of our most popular free courses
- The Power of Object-Oriented Programming: University of Michigan
- Rust Programming Masterclass from Beginner to Expert: Packt
- R البرمجة باستخدام لغة: Johns Hopkins University
- Программирование для всех (начало работы с Python): University of Michigan
- Introduction to Unity and Basic C# Scripting: Packt
- BiteSize Python for Absolute Beginners: Flow Controls: University of Colorado Boulder
- Data Analysis and Representation, Selection and Iteration: University of Colorado System
- GO Programming for Everyone: Part 2: University of California, Santa Cruz
- 计算机系统基础(一) :程序的表示、转换与链接: Nanjing University
- Learn Python: 1: Scrimba