Global searching is not enabled.
Skip to main content

Topic outline

  • Week 1-2: Introduction to programming, Algorithm and data Structure(20 hours)

    Hours 1-2: Introduction to programming concepts 

    Hours 3-4: Setting up a development program, write your first code

    Hours 5-6: Variables 

    Hours 7-8: Data types

    Hours 9-10: Control Structures 

    Hours 11-12: Control Structure (Contd..) 

    Hours 13-14: Logical Operators (contd..)

    Hours 15-16: Practice Questions

    Hours 17 - 18: Functions and modular programming


  • week 3-4 :Object oriented programming

    • opps principle
    • Methods and properties
    •  classes and objects
    • Inheritance
    • Exception handling
    • Polymorphism
    • virtual functions
    • vision control with git
    • overview of programming languages
    • Writing basic program in python
    • Python libraries
    • Math libraries in python




  • Week 5-6: Introduction to programming languages and Databases

    • Java Script
    • java Script Libraries
    • Writing basics programs in Java
    • Basic programs in C#
    • C# language features and libraries
    • Introduction to databases and MongoDB
    • CURD operation with MongoDB
    • Data modelling with MongoDB
    • Advance MongoDB queries and aggregation
    • Indexing and performance optimization in MongoDB
    • project development

  • Week 7-8: Databases - PostgreSQL

    Introduction to relational databases and Postgre SQL
    Installing Postgre SQL and pgAdmin
    SQL fundamentals(SELECT, INSERT,UPDATE,DELETE)
    Data modeling with PostgreSQL
    Advance SQL queries(JOINs, subqueries)
    Database design and normalization
    Error handling and transactions in PostgreSQL
    Building a PostgreSQL - backed application
    PostgreSQL project development and hands-on exercise


  • Week 9-10: Databases MySQL SQL Server

    • MySQL/ Maria fundamentals
    • Installation and configuration
    • working with tables and data
    • integration with Node.js
    • Creating a MySQL/Maria DB- backed website. And on exercise
    •  Overview of SQL Server databases, installation and set up
    • Advance SQL queries in SQL Server, connecting to SQL server in Node.js
    • implementing database - intensive applications, SQL Server project development
    • implementation of data integrity, working with constraints
    • Hands on Exercise



  • Week 11-12: Databases Oracle, Web Servers and protocol

    • Introduction to oracle database
    • Advance SQL queries in oracle
    • Building oracle database driven application
    • oracle project development and hands on
    • understanding web servers and their role
    • TCP/IP fundamentals for web communication
    • Hosting and Security consideration
    • configuring and managing web servers
    • Web server security best practice


  • Week 13-14: caching, Performance optimization, cookies and sessions

    • caching strategies for web application, client side and server side caching
    • performance optimization techniques
    • Understanding HTTP cookies managing sessions and user authentication
    • Securing cookies and session data
    • implementing authentication and authorization system
    • Handling state in web application

  • Week 15-16: Web application responsiveness and backend development with Node.js

    • importance of responsive design, CSS media queries and responsive layouts
    • Mobile - first development approach
    • testing and debugging responsiveness
    • creating responsive web interface and applications
    • introduction to backend development
    • Middleware and routing in Express.js
    • Authentication and security in Express.js
    • Developing a node.js, express.js backend project
    • practice exercise


  • week 17: Backend development with C#

    • C# fundamental, Building APIs with .NET core
    • Entity Framework core for database access
    • Developing a C#ASP.NET core backend project
    • Authentication and authorization in ASP.NET core

  • Week 18 - 19: Backend development with Python(Django) and Java(spring Boot)

    • Python Basics, building web development with Django
    •  Database integration with Django ORM
    • user Authentication and REST APIs in Django
    • Developing a python Django backend project
    • Introduction to java and spring boot
    • RESTful API development  with spring Boot
    • Data Access with spring Data JPA


  • Week 20 - 22: Frontend development - HTML5 , CSS3, Java Script, ES6, web framework React

    • HTML5 and CSS3 fundamentals 
    • creating structured web pages with HTML
    • Styling with CSS
    • ES6 features, DOM manipulation with JavaScript
    • Event handling and Asynchronous programming
    • Developing interactive web application with java script
    • Introduction to react and its component
    • Handling events and forms in React
    • Advance React concepts and Redux
    • Developing a React proje

  • Week 23-24: Resume Preparation and Interview Skills (20 hours)

    • Hours 261-262: Crafting an Effective Resume 
    • Hours 263-264: Cover Letter Writing 
    • Hours 265-266: Building an Online Presence (LinkedIn, GitHub) 
    • Hours 267-268: Interview Preparation and Mock Interviews 
    • Hours 269-270: Handling Technical Interviews 
    • Hours 271-272: Behavioral Interviews and STAR Method 
    • Hours 273-274: Negotiation Skills and Job Offer Evaluation 
    • Hours 275-276: Networking and Professional Development