British Youth International College


Learn Python Programming

Block 1- Foundation

Objective: The course objective it to teach you everything you’ll need to know to begin using Python.

Starting with the fundamentals of Python, students will learn about strings, variables, and data types. The Python loops and conditions will be covered next. Then, students will learn a little bit about file manipulation and functions. They will then be familiar with Python’s fundamentals.

Who can take this course?

This course can be taken by students between 9 to 14 years of age.

  • It won’t matter if you’ve never done any coding before. You will learn all you need to know about coding, particularly Python, with the help of the simple step-by-step lessons. You should use this course to become acquainted to and knowledgeable about Python and its syntax. Above all, Python is one of the simplest programming languages to learn and has a wide range of applications.

Topics Covered in the Course

  • Why Programming with python? All the basics of python
  • Variables in python
  • Arithmetic operators and strings
  • Placeholders in python
  • Introduction to list
  • About tuples
  • Conditional Statements
  • Looping in python (for loop, while loop)
  • Functions in python
  • In built functions in python
  • Object oriented programming

Block 2- Intermediate

Objective: The objective of this block is to let you discover and learn a brand-new Integrated Development Environment (IDE) for Python called Visual Studio (VS) Code.

  • In order to help you improve your Python programming skills, you’ll explore a wide range of subjects in this course, from recursion and linear data structures to trees and graphs, maps, and hash tables.
  • Web Programming using python
  • About Django Framework and programming python using Django
  • Introduction to Vscode
  • Iterators, Generators, Namespaces used in python programming
  • Classes, Big O’s and Python lists
  • Python programming language are used to make tools used for cyber security for protecting networks
  • Dictionaries in python
  • File handling using python (learn how to control music using python)
  • Applications of python program

Block 3- Advanced

Objective: The objective of this block is to train you on exploiting Python’s more sophisticated capabilities. This block is intended for people who have a basic understanding of Python and are eager to advance their expertise.

Topics Covered in the Course

  • Installing python and setting up IDE
  • About linked lists
  • Functions in linked lists (insertion, deletion, creation, etc.)
  • Binary Operators, Unary Operators in python
  • Processing and threading, concept of multithreading
  • Networking and socket programming (introduction to servers)
  • Decorators in python, meta classes
  • Descriptors (Get set descriptors) in python
  • About SMTP protocols
  • About SMTP protocols
  • Python generators and expressions
  • Databases in python and managing data with python
  • Graphs and numerical computation using python NumPy library
  • Regular expressions and modifiers in python
  • GUI based text editors in python
  • Working on different python projects.

Batch Details

Python Block 1 Block 2 Block 3
programming Basic Intermediate Advanced
Duration 3 Months 3 Months 3 Months
Class Day & Time Monday to Friday, 5:00 to 6:00 PM
Summer Offer 20% off on Block fee