GuideBeginner
Workbook - Python Mini-Bootcamp
- 79
- lessons
- 10
- modules
- English · Spanish
- available in
- Included in the bootcamp
- access

Content
The syllabus, module by module
Open any of them to see its lessons.
- Initial Instructions
- Objectives of the week
- What is Python?
- What is Google Colab?
- Comments, print(), and input()
- Variables and Data Types
- Strings, Numbers, and Booleans
- Operations and Precedence
- Type Conversion and String Formatting
- Review and Deliverables Session
- Objectives of the week
- Comparison and Logical Operators
- Shortcuts and chaining
- Conditionals and the Ternary Operator
- Loops: for, while, and range()
- Flow control in loops
- Nested Loops and Common Loop Errors
- Reading Errors and Basic Debugging
- Review and Deliverables Session
- Objectives of the week
- Introduction to Collections
- Lists and Methods
- Dictionaries and Methods
- Sets (set)
- Tuples
- Built-in Functions for Collections
- Guided Mini-Project: Contact Book
- Review and Deliverables Session
- Objectives of the week
- Introduction to Functions
- Advanced parameters
- Lambda Functions
- Functional Programming: map, filter, and reduce
- Functions as Values: Higher-Order Functions
- Comprehensions: List, Dict, and Set
- Mini-Project: Student Data Processor
- Review and Deliverables Session
- Objectives of the week
- Introduction to OOP
- Classes and Instances
- Constructor, Attributes, and Methods
- Encapsulation
- Inheritance
- Polymorphism
- Guided Mini-Project: Inventory System
- Review and Deliverables Session
- Objectives of the week
- Types of Errors in Python
- try / except / else / finally
- Custom Exceptions
- Transition to VS Code
- Python in the terminal
- Debugging in VS Code
- Review and Deliverables Session
- Objectives of the week
- .txt files
- Pathlib, Paths, and OS
- CSV Files
- JSON Files
- File Operations: shutil and os
- Compression with zipfile
- Review and Deliverables Session
- Objectives of the week
- Virtual Environments and pip
- Standard Modules: math and random
- datetime Module
- Regular expressions
- Create your own modules
- Best practices and PEP 8
- Review and Deliverables Session
- Objectives of the week and final instructions
- Guided Project: Introduction and Setup
- Guided Project: Data Persistence
- Guided Project: Adding Products
- Guided Project: Listing and Searching Products
- Guided Project: Updating and Deleting
- Guided project: Optional extras
- Final Project A: Your product catalog
- Final Project B: Your catalog with FastAPI
Where it fits
This guide is part of something bigger
This guide is the material for these cohorts: it opens when you enroll, with support and dates.
Common questions
What people usually ask
For as long as your bootcamp enrollment is active. This guide is the cohort's material: it opens when you enroll and isn't sold separately.
No. Modules run from easier to harder, but you can jump to the one you need. Progress is saved per lesson.
Whatever is needed is listed under “What you need to bring”, above. If nothing is listed there, you can start from zero.
In your cohort's channel, with your instructor and the rest of the group. The bootcamp's live sessions are the other place to ask.
It's the bootcamp's material, not a replacement for it. The bootcamp adds dates, a cohort, reviewed work and support; this guide is what you study inside it.
Come in with your cohort
What students say
These reviews are from enrolled students who completed at least 50% of the course. We moderate reviews only on content grounds (spam, offensive language, personal data), never for being critical or negative.
No approved reviews yet.
Be the first to share your experience!