Level
Intermediate
Course Fee
USD 35
Age Group
10 - 16 years
Prerequisite
For younger learners, we recommend starting with Block-Based Python and after that Python Basic course. Block-Based Python by Saman Imtiaz and Python Basics by Saman Imtiaz.
However, kids with prior coding experience can begin directly with this course.
Description
Target Audience: Designed for kids aged 10 and above.
Learning Approach: The gradual introduction to data structures and OOP can help build a strong foundation in programming.
Course Features
Understanding the Basics of Data Structures
Understanding the Basics of OOP
Implementing Real-World Scenarios to understand Data Structures & OOP
Course Outline
Introduction to Data Structure
- Arrays: The student will perform different operations with an array, such as adding, appending, removing, finding length, and modifying elements of the array.
List
- The student will create a List (integer and string) and perform different operations, such as adding, deleting, appending, and updating the list element.
- Apply loops in the list.
- The student will learn the concept of Concatenation and Appending two lists.
Tuple
- Students will learn Tuples in detail.
- Students will learn how to create tuples, access Tuple items, traverse tuples, and concatenate Tuples.
- Students will learn the difference between lists and tuples.
Introduction to Object-Oriented Programming
- Object and Class: Students will learn about Objects, Attributes, and Classes.
Methods
- Students will learn to create and use Methods.
Inheritance
- Students will learn Inheritance and Implementation of Inheritance.
Why Should You Enroll in this Course?
Learning Outcomes
This Python programming course offers a hands-on introduction to coding, ideal for beginners and intermediate learners. It covers Data Structure and OOP Concepts and prepares you for more programming challenges.
Certificate
Course Certificate: Yes
Eligibility for Certificate:
- Implement the final project as assigned by the teacher, and demonstrate it in the last lesson
- Pass the Grand Quizzes (About Data Structure and OOP)
- Parent Teacher meeting
Schedule
Classes per Week: 2
Duration: 5 weeks
Days/Timing: The teacher will decide with the student