Python Programming

Python from first programs to professional work: data structures and algorithms, databases and SQL, data analysis, web development, APIs and automation, testing, performance, design patterns and deployment.

Years
2
Courses
19
Credits
57
Ready now
19

This program follows the structure of a two-year associate of applied science in software development, taught in Python. Each course is free and earns a certificate of completion.

Year 1

Fall term

CodeCourseCrStatus
NET-101 IT Fundamentals: Hardware, Software and Support 3 Ready
NET-103 Linux Administration 3 Ready
PYTH-101 Python Programming I 3 Ready
PYTH-110 Developer Tools and Version Control 3 Ready

Spring term

Year 2

Fall term

CodeCourseCrStatus
AI-110 Python for Data and AI 3 Ready
PYTH-220 Web Development with Python 3 Ready
PYTH-230 Testing, Debugging and Code Quality 3 Ready
PYTH-240 APIs, Networking and Automation with Python 3 Ready
CYB-101 Security Fundamentals 3 Ready

Spring term