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
- Status: Free Trial
Google
Skills you'll gain: Python Programming, Programming Principles, Scripting, Computer Programming, Algorithms, Scripting Languages, Data Structures, Debugging, Automation
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: 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
Coursera Project Network
Skills you'll gain: Python Programming, Programming Principles, Computer Programming, Web Development, Scripting, Computational Thinking, Scripting Languages, Application Development, Web Applications
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 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, Data Collection, 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: 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: Programming Principles, Computer Programming, Software Installation, Python Programming, Scripting, Computational Thinking, Scripting Languages
- Status: Free Trial
Skills you'll gain: Jest (JavaScript Testing Framework), Javascript, Node.JS, Unit Testing, Scripting, Scripting Languages, 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
- Crash Course on Python: Google
- Create Your First Python Program From UST: Coursera Project Network
- Learn to Program: The Fundamentals: University of Toronto
- Computer Science: Programming with a Purpose: Princeton University
- Introduction to Python: Coursera Project Network
- Python Basics: University of Michigan
- Python for Everybody: University of Michigan
- Programming in Python: Meta
- Algorithms, Part I: Princeton University