- 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
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.
- 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