1-855-NGTLearning (1-855-648-5327)  ||  (925) 659-8000  || admin@ngtlearning.com

​​​​​​​​​​​​Introduction to Python Programming

About this Course


  • Grade:  ​​6th-12th
  • Course Structure:  This course has three levels. Each Level is 12 weeks  (1 hr class/week)
  • Prerequisite: None
  • WASC Accredited Course Certificate: After successfully completing the course, students will receive the course completion certificate
  • Usage Area: AI, Machine Learning, Server Coding, Robotics, Gaming & Raspberry Pi​
  • Format Available: In-person and Online Class
  • In-Person Class Requirements: All the required material will be provided in the class, including laptops (students do not need to bring anything)
  • Online Class Requirements: A computer (Windows or Apple Mac), headphones, and a webcam is required to join the Zoom class from home. 
  • Fee, Schedule, and Class Details: Visit the Online class registration pageor In-Person class registration page​​


 Course Syllabus


Python is a widely used, easy-to-learn, high-level, object-oriented & structured programming language with efficient high-level data structures.


In each class, students will learn new concepts and build on concepts they have already learned. They will do hands-on projects and challenge projects. At the end of each lesson, they will be assigned homework to continue learning outside the classroom and get hands-on coding time. Each class is designed to ensure high-quality learning and allow students to apply their skills to the real project.


In Level 1, students will learn the building blocks of Python language and programming fundamentals. This level will cover Python Program Structure, Variables, Input/Output, Datatypes, Operators, Conditional Statements, Basic Loops, Lists, and Turtle Graphics Programming.

In Level 2, students will learn the intermediate concepts of Python language and best coding practices. This level will cover Advanced Loops, Basic & Advanced functions, Lists, Dictionaries, Output formatting, and Algorithm Building. 

In Level 3, students will learn the advanced concepts of Python language and Object-Oriented Programming in Python. This level will cover Modules, Classes, OOP Concepts, Exception Handling, File Input/output, and Complex Algorithm Building. 
​​

Senior Tech Class ​​Curriculum

Python is one of the most used computer programming languages. It is easier to learn (compared to the other programming languages) and can be used as an object-oriented or structured programming language. Each class will include activities, and students will work on the project based on the topics covered in the class.