Free course

Python Foundations – 7-Day Crash Course

A focused 7-day Python course for future Luxley students in Data Analytics, Data Science & AI, Data Engineering and AI Workflow. Designed for working professionals, with 1h30 to 2h of work per day.

Each day builds directly on the previous one. By Day 7 you will have written your first complete data programme and will be ready to start your main course with confidence.

Course structure at a glance

DayThemeEstimated duration
Day 1Your First Steps in Python1h30
Day 2Strings, Operators & User Input1h45
Day 3Control Flow: Decisions and Loops2h
Day 4Collections: Lists, Tuples, Dictionaries & Sets2h
Day 5Functions: Writing Reusable Code2h
Day 6Files, Errors & Modules2h
Day 7OOP, Capstone Project & Next Steps2h
TotalApproximately 13 hours

Day 1

Your First Steps in Python

Variables, data types and your first scripts.

1h30 of focused workOpen Day

Day 2

Strings, Operators & User Input

String manipulation, arithmetic, comparisons and input.

1h45 of focused workOpen Day

Day 3

Control Flow: Decisions and Loops

if/elif/else, while and for loops, range and loop control.

2h of focused workOpen Day

Day 4

Collections: Lists, Tuples, Dictionaries & Sets

Python data structures you will use every day with pandas.

2h of focused workOpen Day

Day 5

Functions: Writing Reusable Code

def, return, parameters, *args, **kwargs and docstrings.

2h of focused workOpen Day

Day 6

Files, Errors & Modules

Reading and writing files, error handling and the standard library.

2h of focused workOpen Day

Day 7

OOP, Capstone Project & Next Steps

Classes, pip, virtual environments and your first full data programme.

2h of focused workOpen Day