Skip to content
TBSL

Programming

Language fundamentals through to problem solving and project work.

Python

3 Months Beginner

The most in-demand first programming language - from syntax to working programs and a final project.

What you will cover
  • Setup, syntax, variables and data types
  • Operators and expressions
  • Conditionals and loops
  • Strings, lists, tuples, sets and dictionaries
  • Functions, arguments and scope
  • Modules, packages and the standard library
  • File handling
  • Exception handling
  • Object-oriented programming: classes and objects
  • Working with libraries and APIs
  • Mini project

You finish with

  • Write and debug your own Python programs
  • A portfolio project on GitHub

C & C++

3 Months Beginner

The foundation languages behind almost everything else - and the core of most university and competitive syllabi.

What you will cover
  • C: structure, variables, data types and operators
  • Control flow and loops
  • Functions and recursion
  • Arrays and strings
  • Pointers and memory
  • Structures, unions and file handling
  • C++: classes and objects
  • Constructors and destructors
  • Inheritance and polymorphism
  • Operator and function overloading
  • Templates and exception handling
  • Project work

You finish with

  • Strong programming fundamentals
  • Preparation for university and placement tests

Java

3 Months Beginner to Intermediate

Object-oriented programming with Java, still one of the most widely hired-for languages in Indian IT.

What you will cover
  • Java setup, JDK, JVM and program structure
  • Data types, variables and operators
  • Control statements and loops
  • Arrays and strings
  • Classes, objects and methods
  • Inheritance, interfaces and polymorphism
  • Packages and access control
  • Exception handling
  • Collections framework
  • File I/O
  • Multithreading basics
  • JDBC and database connectivity
  • Project work

You finish with

  • Solid OOP foundation
  • Ability to build and run Java applications

Questions about Programming?

Message us on WhatsApp with your background and we will tell you honestly which course to start with.