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

About this Course


  • Grade:  ​​4th-6th
  • 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​​

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

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.


 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.


This Class does not require any prior programming knowledge or experience.

Level-1 : Students will learn the programming fundamentals using Python language. This level will cover – Python Program Structure, Variables, Input/Output, Conditional Statements, Various Loops, and Turtle Graphics.

Level-2: Students will learn the intermediate concepts of Python language. Datatypes, String handling, Lists, Advanced Loops, Basic & Advanced Functions and Exception handling

Level-3: Students will learn the advanced concepts of Python language. Modules, File handling -Input/output. Event handling, Dictionary, and Python UI Interface using Tkinter.​​

Junior Tech Class ​​Curriculum