Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Free Programming Course Catalog
- Status: Free Trial
Skills you'll gain: Jupyter, Web Scraping, Python Programming, Data Collection, Object Oriented Programming (OOP), Pandas (Python Package), Programming Principles, Data Structures, NumPy, Data Processing, Data Manipulation, Application Programming Interface (API), Data Import/Export, Computer Programming, Data Analysis
Coursera Project Network
Skills you'll gain: Data Structures, Command-Line Interface, Python Programming, Programming Principles, Development Environment, Program Development, Scripting Languages, Computer Programming
- Status: Free Trial
Google
Skills you'll gain: Python Programming, Programming Principles, Computer Programming, Algorithms, Data Structures, Problem Management, Debugging, Automation
- Status: Preview
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
- Status: Free
Princeton University
Skills you'll gain: Java Programming, Computer Programming, Programming Principles, Java, Object Oriented Programming (OOP), Performance Testing, Algorithms, Computer Science, Data Structures, Computational Thinking, Animations, Debugging, Simulations
- Status: Free Trial
University of Michigan
Skills you'll gain: Database Design, JSON, Data Processing, SQL, Web Scraping, Relational Databases, Extensible Markup Language (XML), Databases, Database Management, Data Modeling, Data Visualization, Programming Principles, Data Structures, Data Cleansing, Web Services, Interactive Data Visualization, Python Programming, Computer Programming, Software Installation, File Management
What brings you to Coursera today?
- Status: Free
Princeton University
Skills you'll gain: Algorithms, Data Structures, Programming Principles, Theoretical Computer Science, Java, Java Programming, Computational Thinking, Object Oriented Programming (OOP), Performance Testing
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Debugging, Computer Programming, Python Programming, Computational Thinking, Algorithms, Software Testing, Scripting, Data Structures, Program Development, Scripting Languages, Software Development Tools, Django (Web Framework), Cloud Hosting
- Status: Free Trial
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Software Installation, Python Programming, Computational Thinking, Command-Line Interface
- Status: Free Trial
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Data Structures, Python Programming, Computer Graphics, Debugging, Visualization (Computer Graphics), Computational Thinking
Coursera Project Network
Skills you'll gain: Python Programming, Programming Principles, Computer Programming, Web Development, Scripting, Computational Thinking, Scripting Languages, Application Development, Web Applications
- Status: Free Trial
Skills you'll gain: Jest (JavaScript Testing Framework), Javascript, Node.JS, Unit Testing, Scripting, Programming Principles, Web Development, Computer Programming, JSON, Web Applications, Debugging, Event-Driven Programming, Object Oriented Programming (OOP), Package and Software Management, Functional Design, Front-End Web Development, Data Structures
In summary, here are 10 of our most popular free courses
- Python for Data Science, AI & Development: IBM
- Create Your First Python Program From UST: Coursera Project Network
- Crash Course on Python: Google
- Learn to Program: The Fundamentals: University of Toronto
- Computer Science: Programming with a Purpose: Princeton University
- Python for Everybody: University of Michigan
- Algorithms, Part I: Princeton University
- Programming in Python: Meta
- Programming for Everybody (Getting Started with Python): University of Michigan
- Python Basics: University of Michigan