Programming
Python Programming
Build a rock-solid foundation in Python for automation, data, and backend development.
Course Overview
This course takes you from zero to job-ready Python skills. You'll learn core language fundamentals, object-oriented programming, working with files and APIs, and building small real-world applications, all with hands-on projects and instructor feedback.
What You'll Be Able to Do
- Write clean, idiomatic Python code
- Work confidently with data structures, functions, and modules
- Consume and build simple REST APIs
- Automate everyday tasks with scripts
- Be prepared for intermediate Python or data-focused roles
Who This Course Is For
Career changers, IT professionals looking to add scripting skills, and anyone starting their software development journey.
Course Curriculum
A structured, module-by-module path from fundamentals to a capstone project.
1
Python Fundamentals
- Syntax, variables, and data types
- Control flow and loops
- Functions and scope
- Working with strings and collections
2
Object-Oriented Python
- Classes and objects
- Inheritance and polymorphism
- Error handling and exceptions
- Modules and packages
3
Working with Data & Files
- File I/O and CSV/JSON handling
- Virtual environments and pip
- Intro to popular libraries (requests, pandas)
- Unit testing basics
4
Capstone Project
- Building a CLI or automation tool
- Consuming a public API
- Code review and best practices
- Deployment basics
Ready to start Python?
Reach out and we'll help you find the right start date and schedule.