Python Learning Plan
Reset Progress
×
Congratulations on completing each section!
Section 1
Introduction to Python
Video:
Python Basics
(15:28)
Course:
Python For Everybody
Material:
Python Docs Tutorial
Data Types and Control Structures
Video:
Python Data Types
(14:34)
Course:
Learn Python for Beginners
Material:
Python Control Structures
Functions and Modules
Video:
Python Functions
(21:47)
Course:
Python Functions
Material:
Python Modules
Object-Oriented Programming
Video:
Object-Oriented Programming
(53:05)
Course:
OOP in Python
Material:
Python Classes and Objects
File Handling and RegEx
Video:
Reading and Writing to Files
(24:33)
Course:
Python Regular Expressions
Material:
Python File I/O
Material:
Python Regular Expressions
Section 2
Debugging and Testing
Video:
Debugging in Python
(14:02)
Course:
Testing with PyTest
Material:
Python Debugger
Error Handling and Exceptions
Video:
Python Exceptions
(10:33)
Course:
Python Exception Handling
Material:
Python Errors and Exceptions
Decorators and Generators
Video:
Python Decorators
(30:27)
Course:
Python Generators
Material:
Python Decorators
Material:
Python Generators
Standard Library and Modules
Video:
Python Standard Library
(21:56)
Course:
Python Standard Library
Material:
Python Standard Library
Virtual Environments
Video:
Virtual Environments in Python
(15:52)
Section 3
Intro to Web Development
Video:
Python Web Development
(21:16)
Course:
Web Development with Python
Material:
Python Web Development
Flask Web Framework
Video:
Flask Tutorial
(17:08)
Course:
Flask Web Development
Material:
Flask Documentation
Django Web Framework
Video:
Django Web Framework
(8:10)
Course:
Django for Beginners
Material:
Django Documentation
RESTful Web Services
Video:
RESTful Services with Flask
(15:20)
Course:
Python and Flask for Beginners
Material:
Flask-RESTful Documentation
Web Scraping with Python
Video:
Web Scraping with BeautifulSoup
(33:30)
Course:
Web Scraping in Python
Material:
Web Scraping Tutorial
Section 4
Data Visualization
Video:
Data Visualization with Matplotlib
(1:31:40)
Course:
Data Visualization with Matplotlib
Material:
Matplotlib Documentation
Data Analysis with Pandas
Video:
Data Analysis with Pandas
(10:07)
Course:
Data Manipulation with Pandas
Material:
Pandas Documentation
Machine Learning with Python
Video:
Machine Learning with Python
(49:42)
Course:
Machine Learning with Python
Material:
Scikit-Learn Documentation
Deep Learning with Python
Video:
Deep Learning with Python
(11:20)
Course:
Deep Learning with Python
Material:
TensorFlow Documentation
Natural Language Processing
Video:
Natural Language Processing
(1:51:02)
Course:
Natural Language Processing
Material:
NLTK Documentation
Section 5
Advanced Python Concepts
Video:
Argument Parsing
(15:51)
Course:
Intermediate Python
Material:
Python Enhancement Proposals
Concurrency and Parallelism
Video:
Concurrency and Parallelism
(46:49)
Course:
Python Concurrency
Material:
Threading and Multiprocessing
GUI Programming
Video:
Python GUI Programming
(1:05:13)
Course:
Python Programming using Tkinter
Material:
Tkinter Documentation
Python in Industry
Video:
How Netflix Uses Python
(8:47)
Material:
Real Python Applications
Big Data and Cloud
Video:
Big Data Analytics
(37:03)
Course:
Big Data with PySpark
Material:
PySpark Documentation
See on Github