INDUSTRY ORIENTED ONLINE INTERNSHIP PROGRAMS

1. Python Internship Program -40 hrs

Module 1: Python Foundations
  • Introduction to Programming: Why Python for Data Science, job roles, Python IDEs, environment setup.
  • Basic Syntax: input/output, comments, variables, naming rules, data types, typecasting.
  • Operators: arithmetic, assignment, comparison, logical, identity, membership, bitwise.
  • Strings: creation, formatting, indexing, slicing, string methods.
  • Lists: creation, properties, indexing/slicing, list of lists, methods, CRUD operations.
  • Tuples: syntax, properties, indexing/slicing, methods.
  • Sets: creation, updates, operations, differences with lists/tuples.
  • Dictionaries: syntax, key:value storage, accessing elements, methods.
Module 2: Program Flow & Functions
  • Conditional Statements: if, if-else, if-elif-else, setting logic.
  • Loops: while, for, range, break, continue, pass, enumerate, zip, assert.
  • Comprehensions: list and dictionary comprehension, syntax and use cases.
  • Functions: modularity, creating/calling, arguments (positional, keyword, *args, **kwargs), return values.
  • Advanced Functions: recursion, global vs local variables, higher-order functions.
  • Anonymous Functions: lambda with filter, map, reduce.
  • Generators: creating and using iterators.
Module 3: Modular Programming & Data Handling
  • Modules: creating, importing functions/variables, Python built-in modules.
  • Packages: creating packages, importing modules, NumPy, Pandas, Matplotlib basics.
  • Exceptions & Error Handling: syntax/logical errors, try-except-finally.
  • Files: opening, reading, writing, closing files in different modes.
  • Date & Time: date, time, datetime modules, timedelta, formatting with strftime/strptime.
  • Regex: using re module, search, compile, find, split, sub, meta characters.
Module 4: Object-Oriented Programming (OOPs)
  • Classes & Objects: creating classes/objects, attributes, methods, init
  • Methods: instance, class, static methods.
  • Inheritance: single, multiple, multilevel, overriding, super() function.
  • Polymorphism: operator overloading, method overriding.
Module 5: Advanced Applications of Python
  • Web Scraping: BeautifulSoup, requests, static vs dynamic scraping.
  • Database Access: MySQL integration, tables, insert, query, update, delete.
  • Data Analysis: NumPy arrays, Pandas EDA, data visualization with Matplotlib.
  • APIs: introduction, accessing public APIs, real-time data retrieval.
  • Web Development with Flask: installation, GET/POST/PUT methods, templates, render_template.

2.MEAN Stack Internship Training – 40 Hours

                       

Module 1: Git & Version Control Basics (2 Hrs)
  • Introduction to Git & Version Control
  • Installing Git and Initial Setup
  • Git Workflow (init, clone, add, commit, push, pull)
  • Branching & Merging
  • Working with Remote Repositories (GitHub/Bitbucket)
  • Basics of Git Collaboration (Pull Requests, Code Reviews)
Module 2: Angular Fundamentals (12 Hrs)
  • Introduction to Angular & Project Setup
  • Angular Components, Templates & Data Binding
  • Directives (Structural & Attribute)
  • Services & Dependency Injection
  • Routing & Navigation
  • Forms in Angular (Template-driven & Reactive)
  • HTTP Client Module (API calls)
  • State Management Basics
  • Angular Standalone Components & Best Practices
Module 3: Node.js & Express.js (10 Hrs)
  • Introduction to Node.js (Event Loop, Async Programming)
  • Setting up a Node.js Project
  • Introduction to Express.js Framework
  • Middleware & Routing in Express.js
  • REST API Development with Express.js
  • Handling Requests & Responses
  • Error Handling & Logging
  • Authentication & Authorization Basics
  • Connecting Express with MongoDB
Module 4: MongoDB (6 Hrs)
  • Introduction to NoSQL & MongoDB
  • MongoDB Installation & Setup
  • Understanding Databases, Collections, Documents
  • CRUD Operations in MongoDB
  • Indexing & Aggregation Basics
  • Mongoose ODM (Schemas & Models)
Module 5: MEAN Stack Integration (8 Hrs)
  • Introduction to MEAN Architecture
  • Connecting Angular Frontend with Node.js Backend
  • REST API Consumption in Angular
  • JWT Authentication with MEAN
  • Building a Full CRUD Application
  • Error Handling & Debugging in MEAN Stack
  • Deployment Overview (Heroku/Cloud/Containerization Basics)
  • Best Practices & Project Structure
Scroll to Top