Diploma in Computerised Programming
Free Study Notes
Diploma in Computerised Programming
Development for everyone, everywhere & in every field. To provide/offer job-oriented education & training in all fields of education- especially in the field of Skill - DEVELOPMENT vocational education, Computer education, technical education, and teacher’s training education, early child & care education, marketing & management training.
Diploma in Computerised Programming (6 Month)
This month focuses on the absolute basics of programming using Python, a language known for its readability and beginner-friendliness.
Week 1: Introduction to computer programming, algorithms, and logic. Setting up a development environment (Python interpreter, an IDE like Visual Studio Code).
Week 2: Python basics: variables, data types (integers, strings, floats), and operators. Writing your first simple programs.
Week 3: Control flow: conditional statements (if, elif, else) and loops (for, while).
Week 4: Data structures: working with lists, tuples, dictionaries, and sets. Introduction to basic data manipulation.
Project: A simple text-based game (e.g., "Guess the Number") to practice variables, control flow, and user input.
This month introduces a core programming paradigm, Object-Oriented Programming, which is fundamental to many languages.
Week 5: Functions: creating reusable blocks of code. Understanding function parameters, return values, and scope.
Week 6: Introduction to Object-Oriented Programming (OOP): understanding classes, objects, attributes, and methods.
Week 7: OOP principles: inheritance, polymorphism, and encapsulation.
Week 8: Working with files: reading from and writing to text files (.txt, .csv).
Project: A program to manage a small inventory or a list of contacts, using functions and classes to organize the code.
This month introduces the foundational languages of the web, preparing for front-end development. While not a programming language in the traditional sense, they are essential skills for any modern developer.
Week 9: HTML (Hypertext Markup Language): learning the basic structure of a web page, tags, and elements for text, images, and links.
Week 10: CSS (Cascading Style Sheets): styling web pages with colors, fonts, and basic layouts using the box model.
Week 11: Introduction to modern layouts: using Flexbox and CSS Grid to create responsive web pages.
Week 12: Forms: building forms in HTML to collect user input, and styling them with CSS.
Project: A simple personal portfolio website using HTML and CSS to display your projects and skills.
This month introduces JavaScript, the programming language of the web, to add interactivity to your front-end projects.
Week 13: JavaScript basics: variables, data types, control flow, and functions, but in the context of the browser.
Week 14: DOM (Document Object Model) manipulation: learning how to use JavaScript to interact with and change the content of an HTML page.
Week 15: Event handling: making a website responsive to user actions like clicks and keyboard input.
Week 16: Asynchronous programming: an introduction to setTimeout, setInterval, and basic concepts of promises.
Project: Enhance your portfolio website with a contact form that uses JavaScript for validation and a simple interactive element like a button that changes the page's theme.
This month introduces back-end development, teaching you how to build a server-side application. Node.js is a common choice due to its use of JavaScript, which you would have just learned.
Week 17: Introduction to Node.js and the server-side environment.
Week 18: Using the Express.js framework to build a basic web server.
Week 19: Building a RESTful API: understanding how to handle different HTTP requests (GET, POST) and send data in JSON format.
Week 20: Database integration: introduction to a NoSQL database like MongoDB or a SQL database like MySQL, and connecting it to your server.
Project: Build a simple API that can store, retrieve, and delete data from a database.
The final month is dedicated to a capstone project that brings all your skills together, along with career readiness.
Week 21: Bringing it all together: connecting your front-end (HTML/CSS) to your back-end (Node.js) and database.
Week 22: User authentication: implementing a simple user registration and login system.
Week 23: Deployment: learning how to deploy your full-stack application to a live server.
Week 24: Portfolio building, resume writing, and interview preparation.
Fee
Rs.2000/ Month
English, Hindi & Punjabi
Minimum 10th Passed and alse Ability Read and Write English, Hindi, Punjabi Language
6 Months
Classes at
Mock Test
Practical Test
Quality
Expert Tutor on Each and Every Subject.
Class Time
1:30 hours (Regular Class in a Week 6 Days)
Certified Course
Yes (After Exam issue Certificate)
Yes (After Successfully Completed Course)
Improve Computer Skills
Secure your Future
Earn to Maximum Income
Easy to Get Job
Front-End Developer
Back-End Developer (PHP Stack)
Back-End Developer (Java Stack)
Back-End Developer (Python Stack)
Full-Stack Developer
Web Application Developer
Junior Software Engineer
Database Administrator
API Developer
Freelance Web Developer
Technical Trainer/Instructor
Contact : 9041-9051-58 (Rahul Sir)
97804-93093 (Office)