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 Python Course Catalog
- Status: Free Trial
Skills you'll gain: Jupyter, Python Programming, Data Structures, Web Scraping, Data Manipulation, Programming Principles, Pandas (Python Package), Computer Programming, Scripting, Object Oriented Programming (OOP), Restful API, NumPy, Application Programming Interface (API), Data Literacy, Data Analysis, Data Import/Export, File Management
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 Trial
Google
Skills you'll gain: Programming Principles, Python Programming, Computer Programming, Computational Thinking, Algorithms, Problem Management, Data Structures, Integrated Development Environments, Debugging, Development Environment
- Status: Free TrialStatus: New AI skills
Google
Skills you'll gain: Threat Modeling, Network Security, Threat Management, Incident Response, Vulnerability Management, Computer Security Incident Management, Hardening, Intrusion Detection and Prevention, Cyber Threat Intelligence, Cyber Attacks, Cybersecurity, Network Protocols, Professional Networking, Bash (Scripting Language), Operating Systems, Security Controls, Stakeholder Communications, Debugging, Interviewing Skills, Python Programming
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Software Architecture, Development Environment, Engineering Software, Software Design, Software Development Tools, Software Engineering, Program Development, Systems Development, Software Documentation, Software Design Patterns, Software Development Methodologies, Unified Modeling Language, Integrated Development Environments, Programming Principles, Application Development, Agile Methodology, Python Programming
University of London
Skills you'll gain: Data Visualization, Matplotlib, Probability & Statistics, Data Science, Unsupervised Learning, Statistics, NumPy, Python Programming, Pandas (Python Package), Data Analysis, Machine Learning Algorithms, Descriptive Statistics, Data Manipulation
- Status: Free Trial
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Pseudocode, Computer Graphics
University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Molecular Biology, Python Programming, Computational Thinking, Biology, Algorithms, Data Structures
DeepLearning.AI
Skills you'll gain: Large Language Modeling, Prompt Engineering, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, ChatGPT, Application Development, Generative AI, Scripting, Automation, Computer Programming, Application Programming Interface (API)
- Status: Free
Coursera Project Network
Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
- Status: Free Trial
Skills you'll gain: Prompt Engineering, Software Development Life Cycle, HTML and CSS, Large Language Modeling, Software Architecture, Development Environment, Flask (Web Framework), Generative AI, Unit Testing, ChatGPT, Jupyter, Artificial Intelligence, Bootstrap (Front-End Framework), Software Design, Software Development Tools, OpenAI, Front-End Web Development, Python Programming, Interviewing Skills, Engineering Software
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Test Driven Development (TDD), Programming Principles, Software Testing, Data Structures, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Debugging
In summary, here are 10 of our most popular free courses
- Python for Data Science, AI & Development: IBM
- Learn to Program: The Fundamentals: University of Toronto
- Crash Course on Python: Google
- Google Cybersecurity: Google
- Introduction to Software Engineering: IBM
- Foundations of Data Science: K-Means Clustering in Python: University of London
- Python Basics: University of Michigan
- Biology Meets Programming: Bioinformatics for Beginners: University of California San Diego
- AI Python for Beginners: DeepLearning.AI
- Create Your First Python Program From UST: Coursera Project Network