What you'll learn
Learn Python Fast
A streamlined, code‑first path to writing clean, efficient Python.
Build Your First Machine Learning Models
Learn core ML concepts through simple, practical examples — from Pandas and plotting to clustering, preprocessing, and training your first neural network.
Understand the Machine Learning Workflow
Learn the essential steps behind every ML project — from preparing data and encoding categories to splitting, scaling, and evaluating simple models.
Who This Course is For
This course is designed for anyone who already knows how to program, regardless of the language they come from. If you understand variables, loops, functions, and basic coding logic, you’re ready. It’s a perfect fit for: Programmers new to Python — if you’ve coded before, you’ll pick it up fast Developers curious about machine learning — learn the fundamentals without theory overload Engineers who want a practical intro — hands‑on examples, not academic explanations Anyone who prefers code‑first learning — everything is taught through real code and simple workflows
Course Curriculum
-
1
Introduction
- Introduction Free preview
-
(Included in full purchase)
Source Code and Data Files
-
2
Fundamentals
- Installing Python Free preview
- Setting Up a Virtual Environment Free preview
-
(Included in full purchase)
Hello World
-
(Included in full purchase)
Variables
-
(Included in full purchase)
Builtin Functions
-
(Included in full purchase)
If Statements
-
(Included in full purchase)
For Loops
-
(Included in full purchase)
While Loops
-
(Included in full purchase)
Casting
-
(Included in full purchase)
String Comparison
-
(Included in full purchase)
Match Statement
-
3
Functions
-
(Included in full purchase)
Functions
-
(Included in full purchase)
Keyword Args
-
(Included in full purchase)
Variable Length Arguments
-
(Included in full purchase)
Variable Length Keyword Arguments
-
(Included in full purchase)
Multiple Return Values
-
(Included in full purchase)
-
4
Containers
-
(Included in full purchase)
Tuples
-
(Included in full purchase)
Slicing
-
(Included in full purchase)
Tuple Functions and Methods
-
(Included in full purchase)
Tuple Operators
-
(Included in full purchase)
Lists
-
(Included in full purchase)
Replacing Slices
-
(Included in full purchase)
Removing Items from Lists
-
(Included in full purchase)
List Comprehensions
-
(Included in full purchase)
Comprehension Conditions
-
(Included in full purchase)
Sets
-
(Included in full purchase)
Set Functions
-
(Included in full purchase)
Dictionaries
-
(Included in full purchase)
Removing Dictionary Items
-
(Included in full purchase)
Dictionary Views
-
(Included in full purchase)
Default Dictionaries
-
(Included in full purchase)
Enumerate and Zip
-
(Included in full purchase)
Hashing
-
(Included in full purchase)
Containers Summary
-
(Included in full purchase)
-
5
Strings and Regular Expressions
-
(Included in full purchase)
String Variable Interpolation
-
(Included in full purchase)
Matching Text
-
(Included in full purchase)
Capture groups
-
(Included in full purchase)
Escaping and Ternary Operator
-
(Included in full purchase)
Comments in Regexes
-
(Included in full purchase)
Search
-
(Included in full purchase)
Findall
-
(Included in full purchase)
Multiline Matches
-
(Included in full purchase)
Compiling Regexes
-
(Included in full purchase)
-
6
Exceptions
-
(Included in full purchase)
Exceptions
-
(Included in full purchase)
Raising Exceptions
-
(Included in full purchase)
Asssertions
-
(Included in full purchase)
-
7
Classes
-
(Included in full purchase)
Classes
-
(Included in full purchase)
Constructors
-
(Included in full purchase)
Converting to Strings
-
(Included in full purchase)
Eval and Repr
-
(Included in full purchase)
Inheritance
-
(Included in full purchase)
Overriding Methods
-
(Included in full purchase)
Super
-
(Included in full purchase)
Class Attributes
-
(Included in full purchase)
Multiple Inheritance
-
(Included in full purchase)
Method Resolution Order
-
(Included in full purchase)
Implementing Operators
-
(Included in full purchase)
-
8
Modules and Packages
-
(Included in full purchase)
Modules
-
(Included in full purchase)
Main Functions
-
(Included in full purchase)
Loading Parts of Modules
-
(Included in full purchase)
Packages
-
(Included in full purchase)
Package Initialisation
-
(Included in full purchase)
How Python Locates Modules
-
(Included in full purchase)
Inspecting Modules
-
(Included in full purchase)
Subpackages
-
(Included in full purchase)
Package Attributes
-
(Included in full purchase)
Installing Packages
-
(Included in full purchase)
-
9
Functional Programming
-
(Included in full purchase)
Iterators
-
(Included in full purchase)
Passing Functions to Functions
-
(Included in full purchase)
Mapping
-
(Included in full purchase)
Lambda Expressions
-
(Included in full purchase)
Lambdas in Loops
-
(Included in full purchase)
Sorting
-
(Included in full purchase)
Filtering
-
(Included in full purchase)
Generators
-
(Included in full purchase)
Function Generators
-
(Included in full purchase)
-
10
File Handling
-
(Included in full purchase)
Reading Text Files
-
(Included in full purchase)
Using With
-
(Included in full purchase)
Writing Files
-
(Included in full purchase)
Representing Binary Data
-
(Included in full purchase)
Writing Binary Files
-
(Included in full purchase)
Reading Binary Files
-
(Included in full purchase)
-
11
Numpy
-
(Included in full purchase)
Numpy Arrays
-
(Included in full purchase)
Creating Numpy Arrays
-
(Included in full purchase)
Random Numpy Arrays
-
(Included in full purchase)
Numpy Arithmetic
-
(Included in full purchase)
Numpy Functions
-
(Included in full purchase)
Numpy Slicing
-
(Included in full purchase)
Numpy Views
-
(Included in full purchase)
Advanced Indexing with Lists
-
(Included in full purchase)
Using Comparison Operators
-
(Included in full purchase)
Boolean Indexing
-
(Included in full purchase)
-
12
Pandas
-
(Included in full purchase)
Loading Pandas Frames
-
(Included in full purchase)
Setting Column Names
-
(Included in full purchase)
Referencing Cells
-
(Included in full purchase)
Numpy-Style Referencing
-
(Included in full purchase)
Loading Data from Dictionaries
-
(Included in full purchase)
Modifying Data
-
(Included in full purchase)
Pandas Functions
-
(Included in full purchase)
Data Series
-
(Included in full purchase)
Random Dataframes
-
(Included in full purchase)
Sorting
-
(Included in full purchase)
The Mall Customers Database
-
(Included in full purchase)
Grouping
-
(Included in full purchase)
Aggregate Functions in Pandas
-
(Included in full purchase)
Filtering in Pandas
-
(Included in full purchase)
-
13
Visualization, Prediction and Analysis
-
(Included in full purchase)
Plotting
-
(Included in full purchase)
Seaborn Plots
-
(Included in full purchase)
Clustering with Scikit-Learn
-
(Included in full purchase)
Binning
-
(Included in full purchase)
Categorical to Numerical
-
(Included in full purchase)
Installing Keras and Tensorflow
-
(Included in full purchase)
One Hot Encoding
-
(Included in full purchase)
The Predictor Matrix
-
(Included in full purchase)
Test Train Split
-
(Included in full purchase)
Scaling
-
(Included in full purchase)
Creating the Neural Network
-
(Included in full purchase)
Evaluating Accuracy
-
(Included in full purchase)
-
14
Conclusion
-
(Included in full purchase)
Congratulations
-
(Included in full purchase)
Python Mental Model
-
(Included in full purchase)
Meet Your Instructor: John Purcell
I’ve taught many thousands of students through programming courses and YouTube tutorials. My focus is always the same: clear explanations, practical examples, and a structured path that makes learning Python feel natural.
Ready to Master Python and Machine Learning?
Enroll now and accelerate your path to becoming proficient in Python and machine learning.
€24,99