Programming Language Python
Python is one of the most popular programming languages to learn for beginners as it's easy to read and simple in implementation. Developed for beginners, the course will introduce Object-Oriented programming concepts, Recursion Loops, Data Structures and many more computational thinking concepts at a learning level appropriate to students as young as 11. Our aim is to prepare students to take on projects and implement ideas beyond the lesson scope which will equip them with industry-standard knowledge in programming.
Python 1 Basics: Introduction for Absolute Beginners
The first set of Python lessons focused on building a foundation for programming and computational thinking. Special emphasis is placed on understanding the logic of how code works, and on understanding what each of line of code is doing before typing it out. Each session will include a mix of content discussion and programming practice.
No prior knowledge of Python is required for this course.
Programming Language(s) Involved: Python
Recommended Age: 11+ yr
Duration: 12 hours
Course objective:
Variable and data types; basic arithmetic and string operators; conditionals, loops, event handling, functions and libraries
Course outcome:
By the end of this programme, students will be able to:
Create an interactive chatbot
Develop a simple game "Don't touch the slides"
Course curriculum
-
1
-
Introduction to course
-
-
2
-
Introduction to Python
-
Introduction to Python II
-
-
3
-
Data Structure
-
Basics of IDLE
-
-
4
-
Indexing
-
Challenge yourself
-
Introducing Loops
-
-
5
-
Recap
-
Activity Time
-
Loops
-
-
6
-
Loops Practice
-
Taking input
-
-
7
-
Recap
-
Functions
-
Create a ChatBot
-
-
8
-
Recap on Functions
-
Building the Snake game I
-
-
9
-
Building the Snake game II
-