Python Basics
June 4 - June 11 (10:00 am - 11:00 am CST)
This course is geared towards beginners who are stepping into programming. The course material will cover
- What is Python and Alternative Languages
- Setting up Python on Windows or Mac
- Setting up your favorite Editor
- Learning Basic Python Syntax
- Applying Python Syntax to real world problems
- Final Project
- Setting the stage for Intermediate Course
Python Intermediate
June 12 - June 18 (10:00 am - 11:00 am CST)
This course is geared towards students who have completed the begineers course on Python. The course material will cover
- Learning Advanced Python Syntax
- Object Oriented Programing with Python
- Using Collections
- Using external modules
- Applying Advanced syntax to real world problems
- Final Project
- Setting the stage for Advanced Course
Python Advanced
June 19 - June 25 (10:00 am - 11:00 am CST)
This course is geared towards students who have completed the intermediate course on Python. The course material will cover
- Learning to use External APIs
- Machine learnig with Python
- More External Modules
- Data structures with Python
- Final Project
- Introduction to Raspberry Pi
Rasberry Pi
June 28 - July 5 (10:00 am - 11:00 am CST)
This course is geared towards students who have completed the advanced course on Python. The course material will cover
- Setting up Raspberry Pi
- Using Python with Raspberry Pi
- Leds and Sensors
- Electrical Circuits
- Solving a real world problem with Raspberry Pi and Python
- Final Project