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
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
Introduction to Programming and C Control Structures Functions and Modular Programming Arrays and Pointers Introduction to C++ Basic Software Development Practices
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.
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.
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
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
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
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
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
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
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.
Call us for enquiry to this number.
993 204 1815