About this course
Syntax to structure: functions, files, and your first useful programs.
Python is ideal as a first serious language: clear syntax, huge libraries, and roles from automation to data and web services.
You will think in terms of data structures, control flow, and reusable functions while completing exercises that mirror everyday automation and analysis tasks.
Key topics snapshot
- Core syntax & idioms
- Files, CSV, and JSON
- Functions, modules, and tests intro
- Mini projects: CLI tools & APIs
Curriculum & modules
- Module 1
Python foundations
- Variables, types, control flow
- Functions, scope, and modules
- Working with files and paths
- Module 2
Data & formats
- Lists, dicts, and comprehension patterns
- CSV and JSON handling
- Intro to simple data cleaning
- Module 3
Beyond scripts
- Calling HTTP APIs with requests
- Virtual environments and requirements.txt
- Intro to automated tests with pytest
- Module 4
Capstone
- CLI tool or small automation project
- README and usage documentation
- Presentation of design choices
Prerequisites
- ·Logical thinking; no prior programming mandatory
- ·Laptop install rights for Python 3.x and pip
- ·Comfort with basic algebra for examples
Tools & software
How we teach
- Short concept blocks + immediate exercises
- Pair programming rotations
- Office-hour style Q&A slots
Assessment & certification
Assessment
- Weekly coding labs
- Midterm automation task
- Capstone project + code walkthrough
Certification
Certificate of completion after capstone acceptance.
Schedule, materials & fees
Schedule options
On-campus flexible evening batches; some intakes offer Sunday-only option.
What’s included
- Exercise notebooks / repos
- Solution sets after submission deadlines
- Curated package reading list
- Slack / group support channel
See Admissions for Python program registration and tuition. View admissions & fee table.
Learning outcomes
- Read and write small Python programs independently
- Automate repetitive file or spreadsheet work
- Know when to reach for standard library vs packages
Who this is for
- ·STEM students
- ·Analysts moving toward engineering
- ·Anyone preferring a gentle on-ramp to code
Ready to join this program?
Reserve a seat for the next batch. Tell us this course name in the form—we will confirm timing, fees, and prerequisites.