Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Try a Course Free—Preview Lessons or Start a Free Trial
- 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
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
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
What brings you to Coursera today?
- 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
- 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
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
- 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: Preview
The University of Edinburgh
Skills you'll gain: Software Engineering, Software Design, Software Development, Programming Principles, Game Design, Computer Programming, Debugging, Algorithms, Event-Driven Programming
- Status: Free Trial
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Software Installation, Python Programming, Computational Thinking, Command-Line Interface
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
- Introduction to Python: Coursera Project Network
- Computer Science: Programming with a Purpose: Princeton University
- Python Basics: University of Michigan
- Algorithms, Part I: Princeton University
- Python for Everybody: University of Michigan
- Programming in Python: Meta