Free Python Courses, Books and Cheat Sheets (part 1)
The fundamentals of programming - Python Tutorial
👨🏫 Teacher: Annyce Davis
🎬 39 short video lessons
📊 Level: beginner
⏰ Free Online Course
🏃♂️ Self paced
🔗 Course link
Python for Absolute Beginners!
Rating ⭐️: 4.6 out of 5
Students 👨🏫: 129,780 students
Duration ⏰: 2hr 16min of on-demand video
Created by: Joseph Delgadillo, Nick Germaine
🔗 Course link
Introduction to Python 3 (basics) - Learning to Program with Python 3
🎬 15 lessons
⏰ 2 hours of video + code examples and readings
📝 blogpost for each lesson
🔗 Link to course
Introduction To Python Programming
Rating ⭐️: 4.4 out of 5
Students 👨🏫: 824,949 students
Duration ⏰: 1hr 39min of on-demand video
Created by: Avinash Jain, The Codex
🔗 Course link
Intermediate Python Programming introduction
🎬 28 lessons
⏰ 4.5 hours of video + code examples and readings
⏰ Free Online Course
🏃♂️ Self paced
🔗 Link to course
Learn Core Python, Numpy and Pandas
Rating ⭐️: 4.6 out of 5
Students 👨🏫: 34,908 students
Duration ⏰: 2hr 50min of on-demand video
Created by: Vishal Kumar Singh
🔗 Course link
Sockets Tutorial with Python 3 part 1 - sending and receiving data
🎬 5 lessons
⏰ 100 minutes of video + code examples and readings
⏰ Free Online Course
🏃♂️ Self paced
🔗 Link to course
Advanced Python: Real-World Programming Deep Dive (2024)
Rating ⭐️: 4.6 out of 5
Students 👨🏫: 2457 students
Duration ⏰: 1hr 51min of on-demand video
Created by: Ali Saif | Quant & Technical Architect (5x AWS Certified), Marti Castany, AxOps Academy
🔗 Course link
Machine Learning with Python: Zero to GBMs
🎬 Watch hands-on coding-focused video tutorials
🧮 Practice coding with cloud Jupyter notebooks
💻 Build an end-to-end real-world course project
📜 Earn a verified certificate of accomplishment
📊 You will solve 2 coding assignments & build a course project where you'll train ML models using a large real-world datasets
🔗 Course Link
Data Visualization in Python for Beginners
Rating ⭐️: 4.8 out of 5
Students 👨🏫: 3983 students
Duration ⏰: 1hr 17min of on-demand video
Created by: Fawz Mehfil
🔗 Course link
Introduction to Computer Science and Programming in Python
The most common starting point for MIT students with little or no programming experience. This half-semester course introduces computational concepts and basic programming.
⏰ Free Online Course
🏃♂️ Self paced
🎬 Lecture videos
🔗 Course link
Python Mastery: From "Novice to Ninja"
Rating ⭐️: 4.6 out of 5
Students 👨🏫: 737 students
Duration ⏰: 1hr 58min of on-demand video
Created by: infusion X
🔗 Course link
Python for Everybody (PY4E)
by Charles R. Severance (aka Dr. Chuck)
🎬 17 sections with multiple video lessons
👨🏫 Prof. Dr. Charles R. Severance
✅ Completely free
🔗 Course link
Python course by kaggle
Learn the most important language for data science.
🎬 8 lessons
⏰ 5 hours
⏰ Free Online Course
🏃♂️ Self paced
🔗 Course link
Scientific Computing with Python
Author: Dr. Charles Severance (also known as Dr. Chuck).
🎬 56 lessons
💻 5 scientific projects
📜 Free certification
🔗 Link to course
Python from scratch
by University of Waterloo
🆓 Free Online Course
⏳ 13 modules
🏃♂️ Self paced
🔗 Course Link
Learn Python PyQt
(Python binding of the cross-platform GUI toolkit Qt, used as a Python module)
⏰ Free Online Course
🏃♂️ Self paced
🔗 Course link
Python for Beginners
Programming with Python
By Microsoft
Authors: Susan Ibach, GeekTrainer
🎬 44 episodes
⏰ 180 mins
🔗 Link to course
Python Programming MOOC
🆓 Free Online Course
🧮 Problem Sets
⏳ 12 modules
🏃♂️ Self paced
📶 Assignments with Examples
🔗 Link to course
Free Python course by Datacamp
🆓 Free Online Course
🎬 video lessons
✅ Completely free
interactive code exercises
No registration or download needed:
🔗 Link to course
CS50’s Web Programming with Python by Harvard University
⏰ Free Online Course
🏃♂️ Self paced
🔗 Course link
Python course by Google
⏰ Free Online Course
🏃♂️ Self paced
No registration or download needed.
🔗 Course link
Post #750
2K