Welcome! 👋
This course is your gateway to understanding Python's applications for professional engineering. This is for those who are completely new to Python and or programming for professional engineering. This is a high level overview to give you a broad sense of how Python works and how it applies to the professional engineering sector.
If you're ready to dive into syntax or coding, you can check out the Flocode Python Essentials Course which explores setup, syntax and functions.
Modules
Video Lessons
Flocode Intro to Python Course
© flocode, 2025
- There are no prerequisites for the Intro course! 🎉
- Work your way through the lectures and practice with the examples, that’s it. Forge your own path along the way.
For all things Python, AI and computational design, check out the Flocode newsletter for podcast episodes, deep dives and insights into the emerging trends of the AEC sector at https://flocode.substack.com.
- My Github Profile: Check out, fork or contribute to Flocode Projects.
- Visual Studio Code: A powerful code editor with support for various programming languages.
- Pycharm: Another excellent code editor.
- Notion: Powerful Note organization tool.
- Python.org: The official website for the Python programming language.
- Installing Python: Official guide to install Python.
- Project Jupyter: An open-source project that provides a web-based interactive computing environment for creating and sharing documents.
- PyPI: The Python Package Index, a repository of software packages for Python.
- GitHub: A web-based hosting service for version control and collaboration.
- Pandas Documentation: The official documentation for the Pandas library.
- NumPy Documentation: The official documentation for the NumPy library.
- Matplotlib: A popular library for creating visualizations in Python.
- SciPy Documentation: The official documentation for the SciPy library.
- Virtual Environments Cheat Sheet: Quick guide for environment setup using Astral's uv.
Be good out there.
James 🌊

