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: Data Import/Export, Programming Principles, Web Scraping, Python Programming, Jupyter, Data Structures, Data Processing, Pandas (Python Package), Data Manipulation, JSON, Computer Programming, Restful API, NumPy, Object Oriented Programming (OOP), Scripting, Application Programming Interface (API), Automation, Data Analysis
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Software Architecture, Software Design, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Back-End Web Development, Python Programming
Coursera Project Network
Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
- Status: Free Trial
University of Michigan
Skills you'll gain: Web Scraping, Data Processing, Data Store, Relational Databases, Data Visualization, JSON, Database Design, SQL, Network Protocols, Databases, Web Services, Restful API, Data Modeling, Programming Principles, Application Programming Interface (API), Database Systems, Data Cleansing, Data Structures, Computer Programming, Python Programming
- Status: Free
Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java Programming, Java, Computational Thinking, Computer Science, Algorithms, Animations, Debugging
- Status: Preview
DeepLearning.AI
Skills you'll gain: Large Language Modeling, Prompt Engineering, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, ChatGPT, Application Development, Scripting, Programming Principles, Automation, Application Programming Interface (API), Data Structures
What brings you to Coursera today?
- Status: Free
Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Algorithms, Programming Principles, Computational Logic, Computational Thinking, Java Programming, Computer Hardware
- Status: Free Trial
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
- 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: Data Science, Web Development, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Application Development, Scientific Visualization, Scripting
- Status: Preview
University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Python Programming, Computational Thinking, Biology, Data Structures
- Status: Preview
Stanford University
Skills you'll gain: Logical Reasoning, Computational Logic, Deductive Reasoning, Problem Solving, Business Logic, Complex Problem Solving, Functional Design, Programming Principles, Decision Making
In summary, here are 10 of our most popular free courses
- Python for Data Science, AI & Development:Â IBM
- Introduction to Software Engineering:Â IBM
- Create Your First Python Program From UST:Â Coursera Project Network
- Python for Everybody:Â University of Michigan
- Computer Science: Programming with a Purpose:Â Princeton University
- AI Python for Beginners:Â DeepLearning.AI
- Computer Science: Algorithms, Theory, and Machines:Â Princeton University
- Python Basics:Â University of Michigan
- Learn to Program: The Fundamentals:Â University of Toronto
- Introduction to Python:Â Coursera Project Network