- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Python Essentials
This learning path is actively in production. More content will be added to this page as it gets published and becomes available in the library. Planned content includes:
- Python: Structuring Larger Projects with Modern Packaging
Python Essentials equips software developers with the foundational and practical skills needed to write clean, efficient, and scalable Python code. Python is a versatile, high-demand language used across web development, automation, data science, and more. This path covers core programming concepts and professional practices.
Content in this path
Core Language
Build a strong foundation in Python syntax, structure, and logic.
Working with Data
Learn to handle files, databases, and data exchange formats.
Development Skills
Gain hands-on experience with debugging, testing, and environments.
Code Quality
Write clean, maintainable, and efficient Python code.
Advanced Techniques
Explore deeper paradigms and design strategies for scalable software.
Try this learning path for free
What You'll Learn
- Write Python code using core syntax and structures
- Work with built-in and custom data structures
- Define and reuse logic using functions and modules
- Apply object-oriented design principles in Python
- Read from and write to files effectively
- Debug Python applications using proven techniques
- Set up and use development environments efficiently
- Write and run tests using standard testing tools
- Connect Python applications to databases and external APIs
- Improve code quality with clean code, performance tuning, and design patterns
- Familiarity with basic programming concepts (variables, loops, conditionals)
- Back-end Development
- Full-Stack Development
- Python
- Automation
- Web Development