A Note on Course Prerequisites
To get the most out of this bootcamp, you should be comfortable with basic to intermediate Python. In practice, that means you can work with:
- IDEs and environments: working with PyCharm, VS Code, Google Colab, or Jupyter Notebook
- Variables and basic types (int, float, str, bool)
- Strings in depth: slicing, formatting, common methods
- Core data structures: lists and dictionaries (creating, indexing, iterating, mutating)
- Regular Expressions (regex): searching, matching, substitutions
- Functions: defining, returning values, passing arguments (positional/keyword)
- Working with files: reading/writing text/JSON, basic path handling
- Exceptions: try/except blocks, error handling basics
If you don't have this knowledge at all, then I recommend starting with the Complete Python Developer: Zero to Mastery course and coming back here once you've completed that.
If these things look familiar to you but you feel a bit out of practice, then at the end of the course you’ll find an Appendix where you can quickly review some key Python concepts before (or while) diving into the AI content. Right now, the Appendix includes “Working with Modules,” and we’ll keep expanding it with more refresher topics as this course grows.
So choose your path and then let's get started!