Curriculum/Professional/G1012-1 Introduction to Python
ProfessionalCoding Track12 classes · 45 min each

G1012-1 Introduction to Python

Grades 10–12

Why This Course?

Coding is the foundational literacy of the digital age. This course teaches your child to think computationally, break down problems, and create solutions through structured, project-based programming. Understand, Identify and Apply the fundamentals of a programming language using Python. It builds problem-solving skills. Learning Objectives: * Basic concepts of variables and operators * Conditions and iterations, problem-solving * Functions By the end of this course, students will have built real projects and developed confidence in their ability to create with technology.

What Your Child Will Learn

Course Content

Introduce Python and the interface, Input and Output statements, Variables, and Arithmetic Operators.
The following concepts need to be focused upon while doing the code: * Use of operators - Relational and Logical * Conditional statements * If statement * if…else statement * if…elif…elif…else statement
In this topic, we will focus on the following concepts: * Strings * Looping over strings * String operations
Playing with operators to build a menu-driven calculator. Now, introduce the concept of a while loop to build the menu-driven code.
Will learn the concepts of generating a random number within a specific range.
The following concepts will be taught while doing this activity: * Creating List * Manipulating Lists * Various lists operations
In this topic, we will learn the applications of lists.
The following concepts will be taught while doing this activity: * List of strings * Randomly picking a string from the list * Creating a multi-line list of strings to display the hangman body * Use of list elements as and when required depending upon the criteria.
In this topic, we will enforce the concepts learned so far: * Use of string, lists * Logical building of how to left shift and right shift * User-defined function
In this topic, we will learn about the following concepts: * Dictionary and its use * How to create, and manipulate the dictionary * Applications of dictionary
In this topic, we will make use of the following concepts: * Strings, Lists, or Dictionary * Random
Present the project by showing the output and explaining the code to make it.

Ready to get started?

Book a free trial class for G1012-1 Introduction to Python and see your child build something amazing.

Book a Free Trial Class