Python Programming

Categories: JSS 3, JSS2, School Lessons
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

This Python course is a structured, 10-week introductory programme designed to take students from initial setup to a final project. It balances core programming concepts with practical application.

Course Highlights

  • Setup & Basics: The course begins with environment configuration, including the installation of VS Code and Python, followed by writing a “first code” script.

  • Core Fundamentals: Students will master essential building blocks such as variables, naming rules, and various data types.

  • Data Structures: A significant portion of the curriculum focuses on organizing data using Lists, Tuples, and Dictionaries.

  • Logic & Automation: The course covers functional programming through defining functions and automation via for and while loops.

  • Assessment & Projects: Learning is validated through a Formative Assessment in Week 7 and concludes with a comprehensive Capstone Project in Week 10.

 

Show More

What Will You Learn?

  • Software Setup: You will learn how to install and configure VS Code and Python on your machine.
  • Tool Optimisation: The course covers how to enhance your coding experience using specific VS Code extensions.
  • Syntax and Variables: You will understand how to name, assign, and print variables effectively.
  • Data Handling: You will gain proficiency in identifying and using different Data Types and the type() function.
  • Ordered Collections: You will learn to create, index, and modify Lists and Tuples.
  • Key-Value Mapping: The course teaches how to manage Dictionaries, including accessing and updating values.
  • Reusable Code: You will learn to define functions, work with parameters, and handle return values.
  • Control Flow: You will master for loops and while loops to iterate through data structures efficiently.
  • Project Experience: The course culminates in a Capstone Project, allowing you to apply all learned concepts to a real-world scenario.

Course Content

Setting up Python Environment

Concatenators and Operators

Introduction to Python & Variables

Student Ratings & Reviews

No Review Yet
No Review Yet