Python Curriculum

Basic Level - 24 sessions

The basics

  • Get used to typing and syntax and learn the basics of Python.

Variable

  • Learn to use variables to store information

Lists, Dictionaries, Tuples

  • Learn how to use Lists and Tuples

Working with strings

  • Character Data

  • String Functions

Conditional Logic

  • Logical Expressions

  • The “if” Statement

  • Logical Operators

  • More Complex Expressions

Loops & patterns

  • Recognize patterns and use a "for" loop to solve problems.

  • Conditional Loops using while loops

Numeric & Date functions

  • Dates and Times

  • Random Numbers

  • The Math Library

Functions

  • Writing and Calling Functions

  • Function Inputs and Outputs

  • Local and Global Scope

Advance Level - 24 sessions

Python Classes

  • Thinking about Objects

  • Class Variables and Methods

Using the Turtle Tool

  • Discover how to draw and graph with turtle graphics.

Tkinter

  • Use Tkinter to build GUI apps.

Game Design & DYNAMICS

  • Learn about game loops, win/loss conditions, and keeping score in Python.

Expert Level - 36 sessions

Python-MYSQL

  • Build real world applications, by connecting with the databases

DJANGO

  • Build Web Applications using Django

Introduction to AI

  • Introduction to AI

  • Applications of AI

Internet of Things

  • Applications of IOT

  • IOT using a device