Introduction to Python (Online Classes)

Weekly on Wednesdays from Wed, Jun 10 to Wed, Jul 29
Wed (7/8) 4:30–5:30pm PDT (60 min)
Wed (7/15) 4:30–5:30pm PDT (60 min)
Wed (7/22) 4:30–5:30pm PDT (60 min)
Wed (7/29) 4:30–5:30pm PDT (60 min)
Wed (6/10) 4:30–5:30pm PDT (60 min)
Wed (6/17) 4:30–5:30pm PDT (60 min)
Wed (6/24) 4:30–5:30pm PDT (60 min)
Wed (7/1) 4:30–5:30pm PDT (60 min)
Wed (7/8) 4:30–5:30pm PDT (60 min)
Wed (7/15) 4:30–5:30pm PDT (60 min)
Wed (7/22) 4:30–5:30pm PDT (60 min)
Wed (7/29) 4:30–5:30pm PDT (60 min)
12–18 yrs old
Optional: adults can stay or take a breather
10% sibling discount available

The Introduction to Python course is designed for students wanting to learn the basics of Python programming language, develop programs for data analysis or prepare for the Microsoft Technology Certification exam for Python programmers. The students will learn to use variables, expressions, controls, loops, break, continue, array, read/writing from/to a file, and more to develop their program in Python. This course is also good for students who want to work with Raspberry Pi, a microprocessor, or are interested in building a robot.

Learning Objectives
Upon successful completion of this course, students will be able to:

Have an understanding of the fundamentals of programming concepts
Develop software using various programming techniques.
Discuss the concepts of good software design and methods.
Use flowchart and pseudo-code to decompose a complex problem into manageable code.

The student is familiar with basic computer usage and is committed to working independently in their own time on a project assigned to them.

Modes of Learning
Students have the option to opt for one of the following learning modes:

Live Online Interactive Training Sessions
Students will attend online classes conducted by a panel of our expert teachers and will have the opportunity to interact live with the instructor. Students will meet the instructor live online at a scheduled time once a week for 8 weeks. They have the option to signup for a group or private lesson.

Group Lesson: We maintain 1:5 teacher to student ratio ensuring every student gets individual attention.

Private Lesson: For an additional fee, the student can signup for a one-on-one private online lesson.

We pride ourselves in paying attention to every detail and intellectual needs of the students and ensure that the student’s training needs are met and the knowledge about the subject is delivered efficiently. Students will be assigned an account to access the courseware and instructor (via email) for a period of 12 months so they can also continue to study on their own, work on assigned projects and prepare for the final assessment even after the live online course is over.

After successful submission of the project work and passing assessments, a “Certificate of Completion” will be awarded by NRCLC validating their skill set acquired during the course. It is mandatory to pass all the assessments with at least 70% to obtain a “Certification of Completion”.

Online Video-Based Training (VBT)
Students opting for Self-Paced Online VBT (recorded lectures) will be assigned an account on the NRCLC learning portal with a unique username and password. They will be able to access the online video-based lectures to study in their own time and at their own pace. Projects, quizzes, and assignments form part of the assessment process. Students will have access to the course videos and the instructor (via email) for a period of one year which gives them ample time to study at their own pace for project-related work and assessments. It is mandatory to pass all assessments with at least 70% to obtain a “Certificate of Completion”.

The course consists of 8 modules. The workload of each module varies and consists of a combination of the following:

Lecture: The Lecture consists of notes that can be used by students as reference material. Each module consists of at least one online lecture note with examples applicable to real-life scenarios. To keep the students up-to-date with the latest information, the lecture notes may consist of hyperlinks to current resources, such as an article, a book or a website.

Hands-on Activity: The hands-on activities help students apply the concepts learned during the lecture. Each module consists of programming activities and exercises.

Quiz: The quiz allows the student to further validate their learning. Students get unlimited attempts to pass the quiz with a minimum score of 70%.

Mini-Project: Projects help students apply the concepts learned through the lecture and apply them to build an application. All the mini projects are to be submitted via email before the end of the course.

Module Completion: To complete each module, the student must follow the instructions listed in the lecture notes.

Final Exam: At the end of the course, the student can take the final exam. The student must score 70% or more to receive a certificate of completion.

Technical Requirements
A computer with Internet access.

Career Pathways
This course is suitable for students wanting to pursue a career in Business Analysis, Artificial Intelligence, Game Development, or Software Engineering. It will serve as a stepping stone for anyone wishing to take Advanced Python courses or work towards Microsoft Technology Associate (MTA) Certification.

"Age: 12 - 18", STEM, and coding
This series is no longer available for purchase