Introduction to Coding with C and C++(CCC+291)

Introduction to Programming and C Control Structures Functions and Modular Programming Arrays and Pointers Introduction to C++ Basic Software Development Practices

  1. Introduction to Programming and C
  2. Control Structures
  3. Functions and Modular Programming
  4. Arrays and Pointers
  5. Introduction to C++
  6. Basic Software Development Practices

Diploma in Computer Science & Programming C(ADJP0327)

Course Duration:- 3 months Course Syllabus shared above :- Unit 1 :- Introduction to computing Unit 2 :- Statements Unit 3 :- Functions Unit 4 :- Arrays Unit 5 :- Pointers

Python Programming: Basics to Advanced Projects(PYTHN0329)

A complete 6-month journey from beginner to coder in Python. Covers basics, control flow, data structures, functions, OOP, file handling, and final projects with GitHub portfolio building.

📘 Course Description

Python Programming: Basics to Advanced Projects (6 Months) is a step-by-step course designed for beginners who want to become confident coders.
In this 180-day journey, students will learn Python programming from the ground up—starting with simple basics and moving towards advanced concepts like object-oriented programming, file handling, and project development.

Through hands-on practice, 20+ mini projects, and final projects, learners will not only understand Python but also build a portfolio to showcase on GitHub.
By the end of the course, students will have the skills to create real-world applications and be ready for career opportunities in programming.


📚 Course Syllabus

✅ Month 1: Python Basics (Weeks 1–4)

  • What is Python & why use it?

  • Installing Python & IDEs (Thonny, VS Code, Jupyter)

  • First Program: print("Hello, World!")

  • Variables & Data Types (int, float, str, bool)

  • Input/Output (input, print)

  • Basic Operators (+, -, *, /, %, //, **)

  • Strings (concatenation, slicing, formatting, methods)

Mini Projects:

  • Hello World Program

  • Simple Calculator

  • Greeting Program


✅ Month 2: Control Flow (Weeks 5–8)

  • Conditional Statements (if, elif, else)

  • Logical Operators (and, or, not)

  • Loops (for, while)

  • Loop Control (break, continue)

  • Range function

Mini Projects:

  • Even or Odd Checker

  • Largest of Two Numbers

  • Multiplication Table Generator

  • Guess the Number Game


✅ Month 3: Data Structures (Weeks 9–12)

  • Lists (create, access, update, delete)

  • Tuples (immutable sequences)

  • Sets (unique elements, operations)

  • Dictionaries (key-value pairs)

  • Iterating through collections

  • Basic List Comprehensions

Mini Projects:

  • Student Names List

  • Country & Capital Dictionary

  • Phonebook Dictionary

  • Biggest Number Finder


✅ Month 4: Functions & File Handling (Weeks 13–16)

  • Defining Functions (def)

  • Parameters & Return Values

  • Scope (local vs global variables)

  • Recursion (intro)

  • Importing and Using Libraries (math, random)

  • File Handling (open, read, write, append)

Mini Projects:

  • Function to Add Numbers

  • Prime Number Checker Function

  • Note Saver (Write to File)

  • Read Notes from File


✅ Month 5: OOP & Small Projects (Weeks 17–20)

  • Introduction to OOP

  • Classes & Objects

  • Attributes & Methods

  • Constructors (__init__)

  • Inheritance (basic intro)

  • Error Handling (try-except)

Mini Projects:

  • Calculator with Functions

  • Student Marks System (Average & Grade)

  • Contact Book (Add, Search, Delete)

  • Guess the Word Game


✅ Month 6: Final Projects & Career Prep (Weeks 21–24)

  • Combining All Concepts

  • Using External Libraries (random, datetime, json)

  • Project Planning & Execution

  • Introduction to Git & GitHub

Final Projects (Choose 2–3):

  • Expense Tracker

  • Quiz Game

  • To-Do List (Save Tasks in File)

  • Weather App (using API)

  • Mini Data Analysis with CSV


🎯 Learning Outcomes

By the end of this 6-month course, students will:

 

  • Understand Python programming from basics to advanced topics.

  • Write clean, efficient, and logical Python code.

  • Work with data structures, functions, OOP, and file handling.

  • Build 20+ mini projects and 2–3 final projects.

  • Create a GitHub portfolio to showcase their work.

  • Be prepared for internships, job opportunities, or further studies in coding.

>
GET IN TOUCH Enquiry Now!
Partners Image
Partners Image
Partners Image
Partners Image
Partners Image
Partners Image
Partners Image
Partners Image
Partners Image
Partners Image
Partners Image
Partners Image