Free access & certification: To get free access and earn a Coursera certificate, fill out this form.
Python

Python Courses

Follow 9 curated python courses and learning paths, from beginner fundamentals to advanced practice.

9 courses
Introduction to Python logo

Introduction to Python

Learn Python for data science on DataCamp

~4 hours4 stepsbeginner

DataCamp's beginner-friendly Python course covering Python basics, variables, types, lists, functions, methods, packages, and NumPy. Interactive coding exercises with instant feedback. No prior experience needed.

PythonFreemium
Python Essentials 1 & 2 logo

Python Essentials 1 & 2

Free Python course from Cisco with PCEP prep

~60 hours2 stepsbeginner

Cisco Networking Academy's free Python course series covering Python fundamentals (PE1) and intermediate concepts (PE2). Covers data types, control flow, functions, tuples, dictionaries, exceptions, modules, OOP, and file handling. Includes 30+ labs and prepares for PCEP certification.

PythonFree
Mastering Python Design Patterns logo

Mastering Python Design Patterns

GoF, SOLID & modern patterns applied in Python on Coursera

~2 weeks6 stepsintermediate

A Coursera course by Packt that dives deep into classic and modern design patterns for building scalable, maintainable Python applications. Covers foundational design principles, SOLID, creational patterns (factory, builder, prototype, singleton), structural patterns (adapter, decorator, bridge, facade, flyweight, proxy), behavioral patterns (command, observer, state, strategy, memento), plus architectural patterns (MVC, microservices, event sourcing), concurrency, performance, and testing patterns. Includes 11 modules, coding exercises, and a shareable certificate.

PythonFreemiumFree with ReCoded
Learn Python - Scrimba logo

Learn Python - Scrimba

Free 5.6h interactive course: Python from zero with coding challenges

~5.6 hours5 stepsbeginner

A free, 58-part interactive Python course from Scrimba taught by Olof Paulson (100,000+ students). Learn Python through a mix of tutorials and interactive coding challenges that run right in your browser - from print statements, variables, and data types, through lists, sets, dictionaries, conditionals, while and for loops, functions, classes and inheritance, comprehensions, lambda functions, and modules. Build a working expense-splitting app and earn a free certificate on completion.

PythonFree
Python for Beginners - Microsoft Learn logo

Python for Beginners - Microsoft Learn

Free video series: Python from scratch with Chris & Susan

Self-paced4 stepsbeginner

A free video series on Microsoft Learn, hosted by Chris and Susan, that gives complete beginners a solid Python foundation. Start with common everyday code and scenarios - variables, data types, conditionals, loops, functions, and more - with follow-along episodes. By the end you can continue learning on your own with docs, tutorials, and books.

PythonFree
Advanced Python Programming logo

Advanced Python Programming

Level up your Python skills

~4 hours4 stepsadvanced

FreeAcademy.ai's advanced Python course covering decorators, generators, context managers, concurrency, metaprogramming, and performance optimization. Free certificate included.

PythonFree
Python for DevOps & Automation logo

Python for DevOps & Automation

Automate everything with Python

10 weeks5 stepsintermediate

Real Python's collection of DevOps-focused Python tutorials. Covers automation scripts, cloud APIs, Docker, CI/CD pipelines, monitoring, and infrastructure as code.

PythonFree
Python Data Structures logo

Python Data Structures

Master Python data structures from U. Michigan

~20 hours4 stepsintermediate

University of Michigan's course on Coursera covering Python data structures. Covers strings, files, lists, dictionaries, tuples, and regular expressions. Free to audit.

PythonFreemiumFree with ReCoded
Python for Data Science, AI & Development logo

Python for Data Science, AI & Development

Learn Python for data science from IBM

~20 hours4 stepsbeginner

IBM's course on Coursera covering Python for data science. Includes data analysis with Pandas, web scraping with BeautifulSoup, working with APIs, and using Jupyter Notebooks. Free to audit.

PythonFreemiumFree with ReCoded

AI Hub Tools is 100% free

No ads · No tracking · No data collection, ever.

Donate & Support

Even one share makes a difference 🧡