HomeContact +91 90567 55115 (Amritsar) +91 76580 33310 (Jalandhar)
Home/Glossary
66+ terms · Updated 2026

MITS Academy IT Glossary

Plain-language definitions of programming, AI/ML, web dev, data, cyber security, design, marketing, and IT career terms — written for Punjab students and parents.

Quick Answer

What is an IT glossary?

An IT glossary is a curated dictionary of technology terms with concise plain-language definitions. The MITS Academy IT Glossary covers 66+ terms relevant to Punjab students — programming languages, AI/ML, web development, data, cyber security, and career topics — updated for 2026.

  • 66+ definitions across 9 categories
  • Each term links to relevant MITS Academy course for deeper learning
  • Optimised for "what is X" search queries and AI Overview citations
A

Agentic AI

AI/ML

Agentic AI refers to LLM-based systems that take actions in the world — calling APIs, browsing the web, executing code, sending emails — rather than just generating text. Frameworks: LangChain, LangGraph, CrewAI, AutoGen. Agentic AI is the 2026 hiring frontier.

Read full explanation

A simple LLM chat is reactive — you ask, it answers. An agentic system is autonomous — it can plan multiple steps, use tools (calculator, web search, code execution), observe results, and iterate until a goal is achieved.

Examples: an AI customer-support agent that looks up your order, processes a refund, and emails confirmation. An AI research assistant that browses 10 sources and synthesises a report. An AI code-fix bot that reads error logs, edits files, and runs tests.

MITS Academy's GenAI programme covers agentic AI with CrewAI, LangGraph, and production deployment patterns.

AWS

Cloud & DevOps

Amazon Web Services (AWS) is the world's leading cloud computing platform, with over 200 services. Most Indian product startups and unicorns run on AWS. Core services: EC2 (servers), S3 (storage), RDS (databases), Lambda (serverless), and SageMaker (ML).

Read full explanation

AWS launched in 2006 and now generates ~$100B annual revenue. The cloud model means renting computing resources from Amazon's data centres instead of running your own servers.

Key services for developers: EC2 (virtual machines), S3 (object storage), RDS (managed databases), Lambda (run code without managing servers), CloudFront (CDN), Route53 (DNS), IAM (access control), CloudWatch (monitoring).

MITS Academy's Python Full Stack, Java Full Stack, and MERN programmes deploy every project to AWS Free Tier — students graduate knowing how to ship production apps, not just localhost demos.

API

Web Dev

An Application Programming Interface (API) is a set of rules that allows two software applications to communicate. REST APIs (over HTTP) are the standard way websites, apps, and services exchange data. "Calling an API" means sending an HTTP request and receiving a structured response (usually JSON).

Read full explanation

APIs are the connective tissue of modern software. When you check the weather on your phone, your app calls a weather API. When you pay online, a payment API (Razorpay, Stripe) handles the transaction. Every major platform (Google Maps, WhatsApp Business, Razorpay) exposes APIs.

REST APIs use HTTP verbs: GET (read), POST (create), PUT/PATCH (update), DELETE (remove). Responses return JSON. Authentication uses API keys or OAuth tokens. Tools like Postman let you test APIs.

MITS Academy students build and consume REST APIs in every full-stack programme. This is the core competency for backend and full-stack engineering jobs.

C

C++

Programming

C++ is a high-performance, statically-typed programming language with both low-level memory control and high-level OOP features. It powers game engines, browsers, operating systems, embedded systems, and competitive programming. Many Indian engineering colleges teach C++ first.

Read full explanation

Bjarne Stroustrup created C++ in 1983 as "C with classes". The language sits at the intersection of efficiency (close to hardware) and abstraction (objects, templates, smart pointers).

C++ is the language of choice for game development (Unreal Engine), browsers (Chrome's V8, Firefox), high-frequency trading, embedded systems, and competitive programming. The Standard Template Library (STL) gives you containers, algorithms, and iterators out of the box.

For placement preparation at top product companies (Mohali, Bangalore), C++ is often preferred over Python or Java for DSA practice because of its speed.

Cyber Security

Cyber Security

Cyber Security is the practice of protecting systems, networks, and data from digital attacks. It includes ethical hacking, penetration testing, SOC operations, incident response, threat hunting, and compliance. India will need 1.5M cyber security professionals by 2027.

Read full explanation

Cyber security covers multiple specialisations: offensive (penetration testing, red team, bug bounty), defensive (SOC analyst, incident response, threat hunting), governance (compliance, ISO 27001, audits), and emerging (AI security, cloud security).

Key tools: Kali Linux, Burp Suite, Nmap, Metasploit, Wazuh, Splunk, Nessus. Key certifications: CEH, CompTIA Security+, OSCP, CISSP.

MITS Academy's 6-month programme covers offensive + defensive sides with HackTheBox + TryHackMe access, CEH v12 prep, and AI security (prompt injection, OWASP LLM Top 10). Many alumni work remote SOC analyst roles for Bangalore MSSPs at ₹4-6 LPA fresher.

D

DSA

Programming

Data Structures and Algorithms (DSA) is the foundational study of how to organise data efficiently (arrays, lists, trees, graphs) and solve problems efficiently (search, sort, dynamic programming, recursion). DSA proficiency is the #1 predictor of a software engineering interview outcome at product companies.

Read full explanation

DSA is universally tested in software interviews because it reveals whether a candidate can think through complexity (Big-O), edge cases, and trade-offs. Product companies (Mohali startups, Bangalore SaaS) test it heavily; service companies (TCS, Infosys) test simpler variations.

Core data structures: arrays, linked lists, stacks, queues, hash maps, trees, graphs, heaps. Core algorithms: binary search, sorting, recursion, dynamic programming, greedy, two-pointer, sliding window.

MITS Academy's placement track dedicates 4-6 weeks to DSA practice in C++/Java/Python, mapped to TCS NQT, Infosys IIT, Cognizant GenC, Mohali product startup interview patterns.

Django

Web Dev

Django is a high-level Python web framework with "batteries included" — ORM, admin panel, authentication, forms, security all built-in. Created in 2003, it powers Instagram, Pinterest, Disqus, and most Python-based Indian fintech backends.

Read full explanation

Django's philosophy is "the framework for perfectionists with deadlines". You get a working CRUD app in hours, not days, because the framework provides ORM (database models → SQL), admin panel (auto-generated CMS), forms, authentication, and security middleware.

Django uses the Model-View-Template pattern. The django-rest-framework extension adds REST APIs in minutes.

MITS Academy's Python Full Stack programme uses Django alongside FastAPI — Django for full-featured CMS / admin work, FastAPI for high-performance APIs. Target placement: Mohali product startups at ₹6-12 LPA fresher.

Deep Learning

AI/ML

Deep Learning is a subset of machine learning that uses artificial neural networks with multiple layers ("deep" networks) to learn from large datasets. It powers GPT, ChatGPT, image generation (DALL-E, Midjourney), and most modern AI breakthroughs.

Read full explanation

Deep learning took off around 2012 when convolutional neural networks (CNNs) drastically improved image recognition accuracy. Today, transformers (the architecture behind GPT, BERT, Claude) dominate language tasks, while diffusion models lead image and video generation.

The two main frameworks are PyTorch (research + production, by Meta) and TensorFlow (production-first, by Google). Most academic and startup work in 2026 uses PyTorch.

MITS Academy's AI/ML programme covers PyTorch with hands-on training of image classifiers, NLP models, and fine-tuned LLMs.

Data Science

Data

Data Science is the interdisciplinary field of extracting insights and predictions from data using statistics, programming, and domain knowledge. It combines data analysis, machine learning, and visualisation. Data Scientists earn ₹6-15 LPA fresher in Mohali / Bangalore.

Read full explanation

Data Science sits at the intersection of three things: statistics (what does this data mean), programming (how do I work with it), and business knowledge (what should we do about it).

A typical data science workflow: collect data → clean it → exploratory analysis → feature engineering → model building → evaluation → deployment → monitoring. Languages and tools: Python, R, SQL, pandas, scikit-learn, PyTorch, Tableau, Power BI.

MITS Academy's Data Science programme covers all of this plus modern data stack (dbt, Snowflake, BigQuery) and AI integration. Many alumni work remote from Punjab for Bangalore SaaS companies at ₹6-12 LPA fresher.

Data Analytics

Data

Data Analytics is the practice of examining data to find patterns, draw conclusions, and support decisions. It is less algorithm-heavy than data science — focused on dashboards, business reports, A/B testing, and stakeholder communication. Data Analysts earn ₹6-12 LPA fresher remote.

Read full explanation

Data Analytics is the most remote-friendly IT role in 2026. The skills (SQL, Excel, Tableau, Python) are async-friendly. Mohali / Bangalore SaaS companies actively hire from Punjab.

Core skills: SQL (deep), Pandas, statistics fundamentals (means, percentiles, A/B testing), dashboarding (Tableau, Looker, Power BI), and storytelling with data. Modern stack: dbt + Snowflake + Looker.

MITS Academy's Data Analytics programme places alumni at Bangalore D2C unicorns at ₹6-12 LPA fresher, working remote from Punjab.

Docker

Cloud & DevOps

Docker is a platform for packaging applications and their dependencies into "containers" — lightweight, portable units that run the same way on any system. Released in 2013, Docker became the de-facto standard for application packaging.

Read full explanation

Before Docker, "works on my machine" was a real problem — apps would run differently on dev laptops vs servers due to OS / library mismatches. Docker solves this by bundling the app + its OS dependencies into an image that runs in an isolated container.

A Dockerfile defines the image build. Docker Compose orchestrates multi-container apps (e.g. web + database). Kubernetes orchestrates Docker containers across many servers.

MITS Academy's full-stack programmes cover Docker basics (writing Dockerfiles, running containers) and Docker Compose for local development.

DevOps

Cloud & DevOps

DevOps is a set of practices and cultural philosophies that combine software development (Dev) and IT operations (Ops). It emphasises automation, continuous integration / delivery (CI/CD), infrastructure as code, and monitoring. DevOps engineers earn ₹8-25 LPA in India.

Read full explanation

Traditional IT separated developers (who write code) from operations (who deploy and maintain). DevOps merges them: developers care about deployment, operations cares about code quality, both use automation.

Core practices: CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins), infrastructure as code (Terraform, CloudFormation), monitoring (Datadog, Prometheus + Grafana), and incident response (PagerDuty).

MITS Academy covers DevOps fundamentals in full-stack programmes (Git workflows, GitHub Actions, AWS deployment) but offers it as a separate specialisation track for students wanting dedicated DevOps roles.

Digital Marketing

Marketing

Digital Marketing is the umbrella term for marketing via digital channels — SEO, paid ads (Google, Meta), email marketing, social media, content marketing, influencer marketing, and analytics. In 2026 AI tools (ChatGPT, Canva Magic) are essential.

Read full explanation

Digital Marketing has multiple specialisations: SEO, paid search, paid social, email, content, influencer, affiliate, video / YouTube, and analytics. A full-stack digital marketer knows all of them at intermediate level.

Key skills: keyword research, ad copywriting, landing page optimisation, conversion tracking, A/B testing, dashboard reporting, and AI tool fluency (ChatGPT, Canva Magic, AdCreative.ai, Custom GPTs).

MITS Academy's 6-month Digital Marketing programme covers all channels with real campaigns, freelance launchpad, and AI tools integration. Outcomes: ₹3-7 LPA fresher + freelance income.

Data Structures and Algorithms

Programming

Data Structures and Algorithms (DSA) is the study of organising data (arrays, linked lists, trees, graphs) and solving computational problems efficiently (sorting, searching, dynamic programming). DSA is the core of every software engineering interview at top-tier companies.

Read full explanation

DSA interviews are used by Google, Amazon, Microsoft, Flipkart, and Paytm to screen engineers for problem-solving ability independent of any language or framework. You learn to analyse time/space complexity using Big-O notation.

Key data structures: arrays, linked lists, stacks, queues, hash maps, trees (BST, heap, trie), graphs. Key algorithm patterns: two pointers, sliding window, binary search, recursion, backtracking, dynamic programming, greedy, BFS/DFS.

For Punjab students targeting Mohali product companies or FAANG off-campus, 3-4 months of dedicated DSA practice on LeetCode is required. MITS Academy covers DSA fundamentals in all programming courses.

E

Express

Web Dev

Express is the most popular Node.js web framework — minimal, unopinionated, and battle-tested. It provides routing, middleware, and HTTP utilities for building REST APIs and web servers. Express is the "E" in the MERN stack.

Read full explanation

Released in 2010 by TJ Holowaychuk, Express became the default Node.js framework because it gets out of your way. You define routes (app.get, app.post), add middleware (auth, logging, error handling), and ship.

Express is the foundation for many other Node frameworks (NestJS uses Express under the hood). It powers backend APIs at countless startups, freelance projects, and enterprise products.

MITS Academy MERN students build production-grade Express APIs with JWT auth, rate limiting, validation, and AWS deployment.

Embeddings

AI/ML

Embeddings are dense vector representations of text, images, or other data. Words / sentences / documents with similar meaning have similar embeddings. They power semantic search, RAG, recommendation systems, and clustering.

Read full explanation

Embeddings convert qualitative data (e.g. the sentence "MITS Academy teaches Python") into a numerical vector (e.g. 1536 floating-point numbers). Vectors close to each other in this high-dimensional space represent similar meaning.

Popular embedding models: OpenAI text-embedding-3, BGE, Voyage, Cohere. For images, CLIP. For code, OpenAI code-embedding.

Vector databases (Pinecone, Chroma, Weaviate, Qdrant) store and search billions of embeddings efficiently. This is the foundation of RAG systems.

Ethical Hacking

Cyber Security

Ethical Hacking is the authorised practice of finding security vulnerabilities in systems by simulating real attacks. Ethical hackers (white hats) help organisations fix weaknesses before malicious hackers exploit them. CEH (Certified Ethical Hacker) is the most-recognised certification.

Read full explanation

Ethical hacking follows a methodology: reconnaissance (gathering info), scanning (finding open ports / services), enumeration (identifying users / shares), exploitation (gaining access), post-exploitation (maintaining access, privilege escalation), and reporting (documenting findings).

Legal frameworks matter — ethical hackers operate under explicit written authorisation. Bug bounty programmes (HackerOne, BugCrowd) let you legally find bugs in major company products and earn rewards.

MITS Academy's Cyber Security programme covers ethical hacking with hands-on HackTheBox + TryHackMe practice on safe targets.

EMI

Career

Equated Monthly Installment (EMI) is a fixed monthly payment that covers principal + interest for a loan. For course fees, 0% EMI means the institute partners with a financing company that lets you pay the fee over 3-12 months at no interest.

Read full explanation

For Indian students, 0% EMI on course fees removes the upfront affordability barrier. The institute pays a small "merchant fee" to the financing partner (typically Razorpay or Bajaj Finserv); the student pays the fee amount over months.

MITS Academy offers 0% EMI on all course fees above ₹20,000, supporting most students who want to learn but cannot pay lump sum.

Eligibility typically requires: age 21+, valid PAN card, basic income proof, and minimum credit score.

Ethical Hacking

Cyber Security

Ethical Hacking is the practice of legally breaking into computers and networks to test their security posture. Ethical hackers (also called "white hat hackers") are hired by organisations to find vulnerabilities before malicious actors do. CEH is the most recognised certification.

Read full explanation

The distinction between ethical and unethical hacking is authorisation. Ethical hackers have a signed scope-of-work document allowing them to attack specific systems during a defined window. They follow a structured methodology (PTES, OWASP Testing Guide) and produce a detailed report.

Career paths: penetration tester, security analyst, bug bounty hunter, red team operator, security consultant. Entry-level roles in India start at ₹4-8 LPA; senior pen testers at top consulting firms earn ₹20-40 LPA.

MITS Academy's Cyber Security programme covers ethical hacking tools, web application security (OWASP Top 10), network attacks, and certificate exam preparation.

F

FastAPI

Web Dev

FastAPI is a modern, high-performance Python web framework for building APIs. Released in 2018, it uses async I/O (asyncio), automatic OpenAPI docs, and Pydantic for validation. FastAPI is now the preferred Python framework for new API projects in 2026.

Read full explanation

FastAPI delivers two big wins over Django REST Framework: it's async-native (handles thousands of concurrent connections efficiently) and it auto-generates Swagger/OpenAPI docs from your function signatures.

It uses Python type hints + Pydantic for request/response validation. The result: minimal boilerplate, excellent IDE support, and Node.js-comparable performance.

MITS Academy teaches FastAPI alongside Django so students can choose the right tool: Django for monolithic full-featured apps, FastAPI for microservices and high-performance APIs.

Figma

Design

Figma is a collaborative interface design tool that runs in the browser. Released in 2016 (acquired by Adobe in 2022 — deal cancelled in 2023), it dominates UI/UX design with real-time multi-user editing, components, and developer handoff features.

Read full explanation

Figma's breakthrough was making design collaborative — multiple designers and stakeholders can edit a file simultaneously, like Google Docs for design. Auto-layout, components, and variants make design systems easy to build and maintain.

Key features: auto-layout (responsive components), variants (component states), prototyping (clickable flows), inspect mode (developer specs), Figma Slides (presentation mode), Figma Sites (web building).

MITS Academy's Graphic Design programme covers Figma alongside Adobe Creative Cloud, with a bridge module to UI/UX for students wanting product design careers.

Firewall

Cyber Security

A firewall is a network security device (hardware or software) that monitors and filters incoming and outgoing network traffic based on security rules. It creates a barrier between trusted internal networks and untrusted external networks (like the internet).

Read full explanation

Firewalls work at different layers: packet-filtering firewalls inspect IP/TCP headers; stateful inspection firewalls track connection state; next-generation firewalls (NGFW) include deep packet inspection, intrusion prevention (IPS), and application awareness.

Types: network firewalls (perimeter protection), host-based firewalls (on individual computers — e.g. Windows Defender Firewall), WAFs (Web Application Firewalls — filter HTTP traffic for SQLi, XSS, etc.).

For Cyber Security students, understanding firewall rule creation, zone-based security policies, and WAF configuration is foundational to both defensive security roles and pen testing (bypassing firewalls is a pen testing skill).

G

Generative AI

AI/ML

Generative AI (GenAI) refers to AI models that create new content — text, images, audio, video, code — rather than just classifying or predicting. ChatGPT, Midjourney, ElevenLabs, GitHub Copilot, and Runway are all GenAI products.

Read full explanation

GenAI exploded into public awareness with ChatGPT in late 2022, but the underlying transformer architecture had been around since 2017. The leap was scaling: more data + more parameters + better training techniques = qualitatively new capabilities.

GenAI categories: text (GPT-4, Claude, Gemini), image (DALL-E, Midjourney, Stable Diffusion), audio (ElevenLabs, Suno), video (Runway, Sora), code (Copilot, Cursor).

For Punjab businesses (hosiery exporters, sports goods, restaurants), GenAI is the highest-ROI new tool — used for ad creative, content writing, customer service, and product photography. MITS Academy's AI Marketing programme teaches this end-to-end.

Git

Programming

Git is a distributed version control system (VCS) that tracks changes to source code over time. Created by Linus Torvalds in 2005, it is the universal standard for software development. GitHub, GitLab, and Bitbucket are cloud platforms that host Git repositories.

Read full explanation

Git lets every developer maintain a full copy of the codebase history locally. Commits create checkpoints; branches let work proceed in parallel; merges and rebases combine changes.

Core commands: git clone, git add, git commit, git push, git pull, git branch, git merge, git rebase, git stash. Understanding merge vs rebase, resolving conflicts, and writing good commit messages separates juniors from seniors.

No IT job in 2026 exists without Git. MITS Academy introduces Git in week 1 of all programming programmes — students use GitHub for their portfolio projects.

Generative AI

AI/ML

Generative AI refers to AI systems that can create new content — text, images, code, audio, video — rather than just classifying or predicting. ChatGPT, DALL-E, Midjourney, Sora, GitHub Copilot, and Adobe Firefly are all generative AI tools.

Read full explanation

Traditional ML models are discriminative — they classify inputs (spam/not-spam, cat/dog). Generative models learn the underlying distribution of training data and can sample from it to produce new examples.

Key architectures: Transformers (GPT series), Diffusion Models (Stable Diffusion, DALL-E 3, Sora), GANs (older image generation), VAEs. Most modern generative AI uses Transformers.

For MITS Academy students, generative AI is a professional multiplier: developers use GitHub Copilot to write code faster; marketers use AI to create ad copy and images; designers use Midjourney for ideation. The skill gap between AI-fluent and non-fluent workers is widening rapidly.

I

ISO 9001:2015

Career

ISO 9001:2015 is the international standard for Quality Management Systems (QMS). For IT training institutes, it audits curriculum quality, faculty training, student grievance handling, and process consistency. MITS Academy is ISO 9001:2015 certified.

Read full explanation

ISO 9001:2015 certification is granted after an independent third-party audit verifies the organisation follows documented quality processes. Annual surveillance audits maintain certification.

For IT training institutes in Punjab, this matters because it differentiates serious operators from fly-by-night centres. Students and parents can verify the certificate before paying fees.

MITS Academy is one of fewer than 10 IT training institutes in Punjab with ISO 9001:2015 certification (plus MSME registration + Startup India recognition).

Industrial Training

Career

Industrial Training is a mandatory practical training component for B.Tech, BCA, and MCA students in India. It typically lasts 6 weeks (after 4th semester), 45 days, or 6 months (final year). Students work on real projects under industry mentors and receive a certificate.

Read full explanation

Under Punjab Technical University (PTU / IKG-PTU) and Punjab University (PU) norms, 6-week industrial training is compulsory for B.Tech students and counts toward degree credits. The training must be from an ISO-certified or NASSCOM-recognised institute to be accepted by the university.

For students, good industrial training means: learning an industry-relevant tech stack (React, Python, Java Full Stack), working on a live project for the portfolio, getting a certificate that can be shown to recruiters, and potentially converting to a job offer.

MITS Academy offers 3 tiers: 6-week (post-semester), 45-day (summer project focus), and 6-month (pre-final year deep-dive). All programmes are ISO-certified and accepted by PTU/IKG-PTU/PU.

J

Java

Programming

Java is a strongly-typed, object-oriented programming language designed for enterprise applications. It powers most banking, telecom, and large-scale corporate software in India. In 2026, Java with Spring Boot is the foundation of TCS / Infosys / Wipro hiring pipelines.

Read full explanation

Released by Sun Microsystems in 1995 (now Oracle), Java's "write once, run anywhere" promise made it the dominant enterprise language. Java code compiles to bytecode that runs on the Java Virtual Machine (JVM), which exists on essentially every server and Android phone.

The Spring Boot framework dominates modern Java backends. Microservices, REST APIs, batch processing — most India-listed companies' core systems are Java + Spring Boot.

Java Full Stack (Java + React + AWS) is the safest IT career path for fresh graduates because TCS, Infosys, Wipro, Cognizant, Capgemini all hire thousands of Java engineers per year at predictable salary bands.

JavaScript

Programming

JavaScript (JS) is the programming language of the web — it runs in every browser and now powers backend servers (Node.js), mobile apps (React Native), and desktop apps (Electron). It is the most-used language on GitHub.

Read full explanation

Created in 10 days by Brendan Eich in 1995, JavaScript was originally a small browser scripting language. Today it is the dominant front-end language, and via Node.js, also a major server-side language.

Key concepts: it is dynamically typed, single-threaded with async I/O, uses prototype-based OOP, and runs in event loops. Modern JavaScript (ES6+) added classes, modules, arrow functions, destructuring, and async/await.

For Punjab developers, JavaScript via the MERN stack (React + Node) is the fastest path to Mohali product startup jobs at ₹6-12 LPA fresher.

L

LLM

AI/ML

A Large Language Model (LLM) is a deep learning model trained on massive amounts of text to predict and generate language. Examples: GPT-4, Claude, Gemini, Llama. LLMs power chatbots, code assistants (GitHub Copilot), translation, summarisation, and AI search.

Read full explanation

LLMs use the transformer architecture (introduced in the 2017 "Attention Is All You Need" paper). They are trained on trillions of tokens of internet text, then fine-tuned with RLHF (Reinforcement Learning from Human Feedback) to follow instructions.

Key concepts: tokens (sub-word pieces), context window (how much text the model can attend to), embeddings (vector representations), and prompt engineering (writing inputs that get good outputs).

MITS Academy's GenAI / Prompt Engineering programme covers ChatGPT, Claude, Gemini, Custom GPTs, RAG pipelines, fine-tuning with LoRA, and agentic AI. Target placement: AI engineer at ₹6-15 LPA Mohali / Bangalore product companies.

Large Language Model

AI/ML

A Large Language Model (LLM) is a neural network trained on massive text datasets to understand and generate human language. ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google), and Llama (Meta) are the leading LLMs in 2026. They power most AI assistants and code tools.

Read full explanation

LLMs are trained using self-supervised learning on billions of web pages, books, and code. They learn to predict the next token in a sequence, which produces emergent abilities like reasoning, translation, summarisation, and code generation.

In 2026, LLMs are integrated into: code editors (GitHub Copilot), search engines (Google AI Overview, Bing Copilot), office tools (Microsoft 365 Copilot, Google Gemini), customer support (chatbots), and content creation (Jasper, Copy.ai).

For IT students in Punjab, understanding how LLMs work and how to integrate OpenAI / Gemini APIs into applications is a skill that commands a 20-30% salary premium over peers who only know traditional programming.

LPA

Career

LPA stands for "Lakhs Per Annum" — the Indian convention for stating annual salary. 1 LPA = ₹1,00,000/year = ~₹8,333/month. In 2026, fresher IT salaries in Punjab range from ₹3-7 LPA at service companies to ₹8-20 LPA at Mohali / Bangalore product companies.

Read full explanation

Salary bands in Indian IT (2026 estimates):

Service companies (TCS, Infosys, Wipro, Cognizant — campus hiring): ₹3.5-7 LPA fresher. Product companies Mohali (Paytm, Nagarro, Tek Experts, fintech startups): ₹6-14 LPA fresher. Bangalore/Hyderabad SaaS (remote or relocation): ₹8-25 LPA for strong React/Python/Go developers. Freelance (Punjab-based): ₹20-60k/month for web dev, digital marketing, graphic design.

MITS Academy graduates have achieved up to ₹14 LPA at Mohali product companies. The highest earners typically specialise in MERN, Data Science, or DevOps and have strong GitHub portfolios.

M

MERN Stack

Web Dev

MERN is a full-stack web development bundle: MongoDB (database), Express (Node.js backend framework), React (frontend), Node.js (JS runtime). All four use JavaScript, so developers work in one language end-to-end. MERN is the most popular full-stack option for startups.

Read full explanation

MERN became popular around 2017 as an alternative to MEAN (which used Angular instead of React). The appeal: one language (JavaScript/TypeScript) across the stack, fast development, large community.

A typical MERN architecture: React frontend → Express REST API → MongoDB document store. Deployment is usually Vercel (frontend) + AWS/Render/Railway (backend) + MongoDB Atlas (database).

For Punjab developers, MERN is the fastest path to Mohali product startup jobs. MITS Academy's 6-month MERN programme covers React 18 + TypeScript + Node + Express + MongoDB + AWS deployment + GitHub Copilot.

MongoDB

Web Dev

MongoDB is a NoSQL document database — instead of tables and rows, it stores flexible JSON-like documents in collections. Released in 2009, it is the most popular NoSQL database and the "M" in MERN stack.

Read full explanation

Traditional SQL databases (MySQL, PostgreSQL) require you to design tables and columns upfront. MongoDB lets you store any document shape and change it over time without migrations.

Key concepts: collections (like tables), documents (like rows, but nested), embedded documents (no joins needed), and BSON (binary JSON). MongoDB Atlas is the managed cloud version most startups use.

For Punjab MERN developers, MongoDB is essential. MITS Academy teaches it with proper schema design patterns (because "schemaless" still benefits from intentional design).

Machine Learning

AI/ML

Machine Learning (ML) is the field of computer science where algorithms learn patterns from data instead of being explicitly programmed. It powers recommendation systems, fraud detection, image recognition, language translation, and self-driving cars.

Read full explanation

ML breaks down into three main types: supervised learning (learning from labelled data — e.g. spam detection), unsupervised learning (finding patterns in unlabelled data — e.g. customer segmentation), and reinforcement learning (learning by trial and error — e.g. game-playing AI).

Core algorithms: linear regression, logistic regression, decision trees, random forests, gradient boosting (XGBoost), support vector machines, and neural networks (deep learning).

MITS Academy's AI/ML programme covers all of these with Python, scikit-learn, PyTorch, and real deployed projects. Target placement: ₹6-15 LPA at Mohali / Bangalore product companies.

MongoDB

Web Dev

MongoDB is a NoSQL document database that stores data as JSON-like documents instead of tables and rows. It is widely used for flexible, schema-less data — user profiles, product catalogues, real-time feeds. The M in the MERN stack.

Read full explanation

Relational databases (MySQL, PostgreSQL) store data in rigid tables. MongoDB stores data as BSON documents (binary JSON) in collections — no fixed schema, easy to nest complex objects, easy to scale horizontally.

Key concepts: collections (like tables), documents (like rows), BSON fields, indexes, aggregation pipeline, replica sets, sharding. The Mongoose ODM adds schema validation on top of MongoDB for Node.js.

MongoDB is best for: user-generated content (reviews, comments), product catalogues with variable attributes, real-time analytics, and any use case where schema evolves frequently. MITS Academy covers MongoDB as the database layer in the MERN stack programme.

N

Node.js

Web Dev

Node.js is a runtime environment that lets you run JavaScript outside the browser, typically on servers. Created by Ryan Dahl in 2009, it uses V8 (Chrome's JS engine) with an event-driven, non-blocking I/O model. Most modern web APIs are built on Node.js + Express or NestJS.

Read full explanation

Before Node.js, JavaScript only ran in browsers. Node.js gave it server-side superpowers — file I/O, HTTP servers, database connections, all event-driven and asynchronous.

The most popular Node.js framework is Express — minimal, unopinionated, used in millions of projects. For larger apps, NestJS (TypeScript-first, Angular-inspired) is growing fast. The Node ecosystem (npm) has over 2 million packages.

Node.js is the "N" in the MERN stack (MongoDB + Express + React + Node). For Punjab students learning MERN at MITS Academy, Node.js mastery is essential for backend roles at ₹6-10 LPA fresher.

Next.js

Web Dev

Next.js is a React-based full-stack framework created by Vercel. It adds server-side rendering, static site generation, file-based routing, and API routes on top of React. Next.js is the dominant choice for SEO-friendly React apps in 2026.

Read full explanation

Plain React renders entirely in the browser, which is bad for SEO (Google sees blank HTML initially). Next.js solves this by rendering pages on the server first, then "hydrating" them on the client.

Key features: file-based routing (pages/about.tsx → /about), API routes (pages/api/foo.ts → backend endpoint), Image optimisation, ISR (incremental static regeneration), App Router (with React Server Components).

MITS Academy's MERN programme covers Next.js 14/15 because most Mohali product startup hiring now expects it.

Node.js

Web Dev

Node.js is a JavaScript runtime that runs JavaScript outside the browser — on servers, desktops, and command-line tools. Built on Chrome's V8 engine, it powers high-concurrency backends for Netflix, LinkedIn, Uber, and most modern web APIs.

Read full explanation

Before Node.js (2009), JavaScript only ran in browsers. Ryan Dahl's insight was to take V8 (Google's fast JS engine) and pair it with asynchronous I/O — making Node ideal for handling thousands of simultaneous connections with minimal CPU overhead.

Key tools: npm (package manager), Express.js (minimal HTTP framework), Fastify (high-performance framework), NestJS (enterprise-grade, TypeScript-first), Prisma/Drizzle (ORM). Most production systems pair Node with React on the front end and PostgreSQL/MongoDB on the database.

For Punjab students, Node.js is essential because it lets one language (JavaScript/TypeScript) cover both front-end and back-end — shorter learning curve and more versatile job profiles.

Next.js

Web Dev

Next.js is a React framework built by Vercel that adds server-side rendering (SSR), static site generation (SSG), file-based routing, and API routes to React apps. It is the most popular way to build production React applications in 2026.

Read full explanation

Plain React apps are single-page applications — the browser downloads JavaScript and renders everything client-side. This hurts SEO (Googlebot may not execute JS) and initial load performance. Next.js solves both by pre-rendering pages on the server.

Key features: App Router (React Server Components), Static Site Generation (pre-rendered at build time), Server-Side Rendering (rendered per request), API Routes (serverless functions), Image Optimization, Middleware.

In 2026, most new React projects start with Next.js rather than plain Create React App. MITS Academy's MERN programme covers Next.js fundamentals in the advanced module.

O

OOP

Programming

Object-Oriented Programming (OOP) is a programming paradigm based on the concept of "objects" — bundles of data and behaviour. The four pillars are encapsulation, inheritance, polymorphism, and abstraction. Java, Python, C++ and most enterprise languages support OOP.

Read full explanation

OOP emerged in the 1960s with Simula and became mainstream in the 1990s with Java and C++. The core idea: model real-world entities (a User, an Order, a Course) as objects with state (fields) and behaviour (methods).

The four classical pillars: encapsulation (hide internal state, expose interface), inheritance (child classes extend parents), polymorphism (same method, different implementations), abstraction (work with concepts, not details).

Most MITS Academy courses cover OOP in the first 4 weeks because TCS NQT, Infosys IIT, Cognizant GenC interviews all include OOP questions.

P

Python

Programming

Python is a general-purpose, high-level programming language known for clean syntax and a massive ecosystem. In 2026 it is the #1 language for AI/ML, data science, web backends (Django, FastAPI), automation, and scientific computing. NASSCOM reports 41% of Indian tech jobs require Python.

Read full explanation

Created by Guido van Rossum in 1991, Python emphasises readability — code looks close to plain English, which makes it the most beginner-friendly mainstream language. The language is interpreted (no compilation step) and dynamically typed.

Python powers ChatGPT, Instagram, Spotify, YouTube, Dropbox, and most Indian fintech backends. The standard library is enormous, and the third-party ecosystem (PyPI) has over 500,000 packages including PyTorch, TensorFlow, Django, FastAPI, Pandas, NumPy, Requests.

For Punjab students starting an IT career, Python is the cleanest first step — the same skill transfers to data science, AI engineering, backend web development, or DevOps automation.

Prompt Engineering

AI/ML

Prompt Engineering is the practice of designing inputs (prompts) for LLMs that consistently produce useful outputs. Techniques include few-shot examples, chain-of-thought reasoning, role assignment, and structured output formatting. It is a distinct skill that pays ₹6-15 LPA at Mohali / Bangalore startups in 2026.

Read full explanation

A prompt is the text you send to an LLM. A good prompt makes the difference between a generic, vague answer and a precise, useful one.

Core techniques: zero-shot (just ask), few-shot (provide examples), chain-of-thought (ask the model to reason step by step), role assignment ("You are an expert..."), structured output (force JSON), ReAct (reasoning + acting with tools).

MITS Academy's GenAI / Prompt Engineering programme has a dedicated track for non-CS backgrounds (BBA, English Lit, BA) that targets AI Content Strategist and Prompt Engineer roles at ₹3-8 LPA fresher.

PyTorch

AI/ML

PyTorch is an open-source deep learning framework developed by Meta. It is the dominant framework for AI research and is increasingly the choice for production AI engineering. Most LLM training and fine-tuning (Llama, Mistral, Qwen) uses PyTorch.

Read full explanation

PyTorch became popular for its Pythonic API and dynamic computation graphs — you can debug it like regular Python code. Meta open-sourced it in 2016, and by 2020 it overtook TensorFlow in academic publications.

Key concepts: tensors (multi-dimensional arrays with GPU support), autograd (automatic differentiation), nn.Module (model class), DataLoader (batched data pipeline), and Hugging Face Transformers integration.

MITS Academy's AI/ML programme uses PyTorch for image classification, NLP, and LLM fine-tuning projects.

PostgreSQL

Data

PostgreSQL (Postgres) is an open-source, feature-rich relational database. Released in 1996, it is the most beloved database among developers (StackOverflow Developer Survey). It powers Reddit, Instagram, Apple's backend, and most Indian fintech.

Read full explanation

PostgreSQL has all standard SQL features plus advanced ones: JSON columns, full-text search, geospatial extensions (PostGIS), and the pgvector extension for AI/embedding workloads.

It is ACID-compliant (Atomicity, Consistency, Isolation, Durability), making it reliable for financial systems. Managed versions (AWS RDS, Google Cloud SQL, Supabase, Neon) make it easy to deploy.

MITS Academy uses PostgreSQL in Python Full Stack, Java Full Stack, and MERN courses (where MongoDB is the primary but Postgres is taught as the alternative).

Pandas

Data

Pandas is the most popular Python library for data manipulation and analysis. It provides DataFrames (tabular data with named columns) and a rich API for filtering, grouping, joining, and reshaping data. Every Python data role uses Pandas.

Read full explanation

Pandas was created in 2008 by Wes McKinney. Its DataFrame structure (inspired by R's data.frame) makes Excel-like operations easy in Python: filtering rows, grouping by columns, merging tables, computing statistics.

Core operations: read_csv / read_parquet (input), describe (stats), value_counts (counts), groupby + agg (aggregation), merge (joins), pivot_table, plot (visualisation).

MITS Academy's Python and Data Analytics courses cover Pandas from basics to advanced operations like multi-indexed dataframes and time-series resampling.

Penetration Testing

Cyber Security

Penetration testing (pen testing) is a structured, authorised attempt to find and exploit security vulnerabilities. Pen testers think like attackers, document their findings, and recommend fixes. It is a more rigorous, scoped version of ethical hacking.

Read full explanation

A pen test engagement has clear phases: scoping (what to test), reconnaissance, vulnerability identification, exploitation, post-exploitation, and reporting. Common test types: external (internet-facing), internal (corporate network), web application, mobile, wireless, social engineering.

Pen testers use tools like Nmap, Burp Suite, Metasploit, BloodHound, Mimikatz, plus custom scripts. Reports include CVSS scores (severity ratings) and remediation guidance.

MITS Academy's programme covers web application pen testing (OWASP Top 10) and network pen testing with real CTF practice.

Placement

Career

Placement refers to the process by which an educational institute helps students get jobs after course completion. "100% placement support" means the institute commits to coaching, employer connections, and interview prep — not a guarantee of employment.

Read full explanation

Genuine placement support includes: resume / LinkedIn coaching, mock interviews, employer relationships (50+ partner companies in MITS's case), salary negotiation, and onboarding help.

For Punjab students, the strongest placement outcomes go to MITS alumni working remotely from Punjab for Bangalore SaaS companies (₹6-15 LPA), Mohali product startups (₹6-12 LPA), and large service companies (₹3-7 LPA).

MITS Academy has placed 800+ students since 2015 across 28+ courses. Specific names + LinkedIn profiles are available on request.

Prompt Engineering

AI/ML

Prompt Engineering is the skill of crafting inputs (prompts) to get the best outputs from AI language models like ChatGPT, Claude, or Gemini. It includes techniques like chain-of-thought, few-shot examples, role assignment, and structured output formatting.

Read full explanation

As AI tools become workplace staples, the ability to direct them precisely has become a valued skill. Poor prompts produce generic, hallucination-prone outputs. Well-engineered prompts produce accurate, structured, task-specific results.

Core techniques: zero-shot (direct instruction), few-shot (include examples), chain-of-thought (ask the model to reason step-by-step), role assignment ("You are a senior SQL developer…"), output formatting (ask for JSON, bullet lists, tables).

In 2026, prompt engineering is taught as a practical module in MITS Academy's AI tools, Digital Marketing, and Data Science programmes — because every professional role now interacts with AI tools daily.

Power BI

Data

Power BI is Microsoft's business intelligence and data visualisation platform. It connects to 100+ data sources, transforms data with Power Query, models it with DAX, and publishes interactive dashboards. Power BI skills are required in most MNC analyst roles.

Read full explanation

Power BI Desktop is free; Power BI Service (cloud sharing) needs a Microsoft 365 license. The tool's strength is its deep integration with Excel, Azure SQL, Dynamics 365, and SharePoint — making it the default BI tool at most Indian MNCs and government-sector companies.

Key concepts: data model (star schema), relationships, DAX measures (calculated columns and measures), Power Query (M language for data transformation), report vs dashboard, and row-level security (RLS).

For Punjab students targeting analyst roles at MNCs (Infosys BPM, WNS, EXL, Genpact, Concentrix), Power BI is more important than Tableau. MITS Academy covers Power BI in the Data Science and Business Analytics programmes.

Pandas

Data

Pandas is a Python library for data manipulation and analysis. It provides the DataFrame — a 2D labelled data structure like a spreadsheet — and powerful tools for cleaning, reshaping, aggregating, and merging datasets. Every data scientist uses Pandas daily.

Read full explanation

Created by Wes McKinney in 2008 at AQR Capital, Pandas is the workhorse of Python data analysis. A DataFrame holds rows and columns with labelled axes; a Series is a single column.

Key operations: reading data (CSV, Excel, SQL, JSON), filtering, sorting, groupby/aggregation, merge/join, pivot tables, handling missing values, datetime operations, and apply/map for custom transformations.

Pandas is used in every stage of data science work: exploratory data analysis (EDA), feature engineering, result formatting. MITS Academy covers Pandas in the first 3 weeks of the Data Science programme.

Penetration Testing

Cyber Security

Penetration Testing (pen testing) is an authorised simulated cyberattack on a system to find vulnerabilities before malicious hackers do. Ethical hackers (pen testers) use the same tools and techniques as attackers — but with written permission and a report at the end.

Read full explanation

Pen testing phases: reconnaissance (passive & active info gathering), scanning (port/service enumeration), exploitation (attempting to exploit vulnerabilities), post-exploitation (privilege escalation, lateral movement), and reporting (findings + remediation recommendations).

Key tools: Kali Linux (pen test OS), Metasploit (exploitation framework), Nmap (network scanning), Burp Suite (web app testing), Wireshark (traffic analysis), and OWASP ZAP (automated web scanning).

For Punjab students, CEH (Certified Ethical Hacker) and OSCP are the most valuable certifications. MITS Academy's Cyber Security programme covers pen testing fundamentals, web app security, and network security.

R

React

Web Dev

React is a JavaScript library for building user interfaces, created by Facebook (now Meta) in 2013. It uses a component-based architecture with a virtual DOM for fast UI updates. React is the #1 front-end library used by Facebook, Instagram, Netflix, Airbnb, and most Indian product startups.

Read full explanation

React introduced two ideas that changed front-end development: components (reusable UI pieces with their own state) and the virtual DOM (an in-memory representation of the UI that React diffs to compute the minimum DOM changes).

Modern React (2024+) uses functional components with hooks (useState, useEffect, useContext, useMemo) instead of class components. Most React apps today are built with TypeScript and a meta-framework like Next.js.

For Punjab developers, React is the gateway to Mohali product startup roles at ₹6-12 LPA fresher. MITS Academy teaches React 18 + TypeScript across all front-end programmes.

RAG

AI/ML

Retrieval-Augmented Generation (RAG) is a technique that combines an LLM with a search system. Instead of relying only on the LLM's training data, RAG retrieves relevant documents at query time and feeds them to the LLM as context. RAG is how most production AI apps use LLMs over private data.

Read full explanation

Plain LLMs have two limitations: they hallucinate (make up facts) and their knowledge cuts off at training time. RAG solves both — you index your private documents in a vector database (Pinecone, Chroma, Weaviate), search by semantic similarity at query time, and pass the top results to the LLM.

A typical RAG pipeline: chunk documents → generate embeddings → store in vector DB → user query → retrieve top-K chunks → construct prompt → LLM generates grounded answer.

MITS Academy's GenAI programme covers production RAG with LangChain, LlamaIndex, and AWS deployment. RAG engineering is one of the highest-demand AI skills in 2026.

React

Web Dev

React is a JavaScript library created by Meta (Facebook) for building user interfaces, particularly single-page applications (SPAs). It is the most popular front-end framework in 2026 — used by Netflix, Airbnb, Uber, Swiggy, Flipkart, and thousands of Indian startups.

Read full explanation

React introduced the component model — UI as a function of state. You write components (small, reusable UI pieces) that React efficiently re-renders when data changes, via a virtual DOM diffing algorithm.

Key concepts: JSX (HTML-in-JavaScript syntax), props (inputs to components), state (internal data), hooks (useState, useEffect, useContext), context API, and the React Router for SPA navigation. In 2026 React Server Components and Next.js dominate production React.

React + Node.js (the MERN stack) is the most in-demand web development skill set for Mohali product startup hiring in 2026. MITS Academy's MERN programme is the most popular course across both centres.

Remote Work

Career

Remote work means working for a company from home or any location — without being physically present at the office. For Punjab IT professionals, remote work unlocks Bangalore/Hyderabad salary levels (₹8-20 LPA) while living in Amritsar or Jalandhar (lower cost of living).

Read full explanation

Post-COVID, Indian product companies — especially in Mohali, Bangalore, Hyderabad — normalised remote-first or hybrid work. A developer in Amritsar can earn a Bangalore-equivalent salary while spending significantly less on rent and lifestyle.

Key skills for remote work success: strong async communication (written English), self-management, video call etiquette, time-tracking tools (Toggl, Jira), and Git-based collaboration workflows.

MITS Academy specifically coaches remote work readiness — LinkedIn optimisation for inbound job opportunities, async communication templates, and portfolio websites that let students showcase work to out-of-city employers.

S

SQL

Data

SQL (Structured Query Language) is the standard language for querying relational databases. Invented in 1974, it remains the most-used language in tech. Every data role (analyst, scientist, engineer, backend dev) needs SQL fluency. Most data interviews are 60% SQL.

Read full explanation

SQL has 4 main commands: SELECT (read), INSERT (create), UPDATE (modify), DELETE (remove). Real-world SQL adds JOINs (combining tables), aggregations (GROUP BY, COUNT, SUM), subqueries, window functions (ROW_NUMBER, LAG, LEAD), and CTEs (Common Table Expressions).

Dialects: PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery, Snowflake. They share 80% of syntax with dialect-specific extensions.

MITS Academy's Data Analytics programme covers SQL deeply, including query optimisation, indexing, and modern warehouses (Snowflake, BigQuery).

SEO

Marketing

Search Engine Optimization (SEO) is the practice of improving a website to rank higher in search engine results (mostly Google). It includes technical SEO, on-page SEO, content SEO, and off-page SEO (backlinks). Strong SEO drives free, sustainable traffic for years.

Read full explanation

SEO has three pillars: on-page (content quality, keywords, meta tags, internal linking), technical (site speed, mobile-friendly, structured data, sitemaps), and off-page (backlinks, brand mentions, reviews).

In 2026, AI Overview (Google's AI-summary search results) has changed SEO — you optimise for being cited in AI answers, not just blue-link rankings.

MITS Academy's Digital Marketing programme covers all three SEO pillars plus AI Overview optimisation. Many alumni run SEO freelance practices for Jalandhar / Amritsar businesses at ₹20-50k/month retainers.

SQL

Data

Structured Query Language (SQL) is the standard language for managing and querying relational databases. Every application that stores structured data — banking, e-commerce, ERP — uses SQL databases like MySQL, PostgreSQL, or Microsoft SQL Server.

Read full explanation

SQL was developed at IBM in the 1970s and became ANSI/ISO standard. The language has four categories: DDL (CREATE, ALTER, DROP tables), DML (SELECT, INSERT, UPDATE, DELETE rows), DCL (GRANT, REVOKE permissions), TCL (COMMIT, ROLLBACK transactions).

Key concepts: joins (INNER, LEFT, RIGHT, FULL), subqueries, aggregations (GROUP BY, HAVING), indexes for performance, normalisation (1NF/2NF/3NF) for data integrity, and transactions for consistency.

SQL is tested in virtually every IT interview and is non-negotiable for backend engineers, data analysts, and database administrators. MITS Academy covers SQL in all programming and data science programmes.

T

TypeScript

Programming

TypeScript is JavaScript with optional static typing. Created by Microsoft, it adds type checking at compile time without changing how the code runs. In 2026, ~80% of new web projects use TypeScript instead of plain JavaScript.

Read full explanation

TypeScript was released by Microsoft in 2012 to solve JavaScript's "everything is any type" problem. You write code with explicit types (string, number, custom interfaces), and the TypeScript compiler catches type errors before runtime.

TypeScript compiles down to plain JavaScript, so it runs anywhere JS runs — browsers, Node.js, React Native. The IDE experience is dramatically better than plain JS because autocompletion and refactoring work reliably.

MITS Academy teaches TypeScript-first React in all front-end programmes because that's what Mohali / Bangalore product startups expect.

Transformer

AI/ML

Transformer is a neural network architecture introduced in 2017 that revolutionised AI. It uses "attention" mechanisms to process sequential data (text, audio, code) in parallel rather than serially. Every modern LLM (GPT, Claude, Llama, Gemini) is built on transformers.

Read full explanation

Before transformers, sequential AI used RNNs and LSTMs which processed words one at a time. The 2017 paper "Attention Is All You Need" introduced transformers that look at all words simultaneously through self-attention.

This parallel processing made it feasible to scale models to billions of parameters, which unlocked emergent capabilities (reasoning, instruction following, code generation) that smaller models couldn't do.

For advanced students, MITS Academy's AI/ML programme covers transformer fundamentals, fine-tuning techniques (LoRA, QLoRA), and production deployment.

Tableau

Data

Tableau is a data visualisation and business intelligence platform. It lets analysts build interactive dashboards by dragging and dropping fields, without writing code. Tableau is widely used at large enterprises and Indian unicorns.

Read full explanation

Founded in 2003 (acquired by Salesforce in 2019), Tableau popularised "self-service BI" — letting business users build their own dashboards. It connects to databases, spreadsheets, and APIs, then offers a powerful visual editor.

Key features: drag-drop dashboard builder, calculated fields, parameters, level-of-detail expressions, and Tableau Server / Cloud for sharing.

MITS Academy's Data Analytics programme covers Tableau alongside Looker and Power BI so students can pick the right tool for their hiring market.

Tableau

Data

Tableau is a leading data visualisation tool that allows non-programmers to create interactive charts, dashboards, and stories from data. Acquired by Salesforce in 2019, it is widely used by product companies, FMCG, and retail analysts.

Read full explanation

Tableau's drag-and-drop interface makes it accessible without SQL or programming knowledge — though SQL knowledge dramatically improves Tableau outputs. Tableau Desktop creates visualisations; Tableau Server/Cloud shares them.

Key features: calculated fields, LOD (Level of Detail) expressions, parameters, sets, dual-axis charts, mapping, and story points. Tableau Prep handles ETL (extract, transform, load) pipelines.

For Punjab students, Tableau is more common at product companies and startups while Power BI dominates MNCs. Both tools are taught in MITS Academy's Data Science programme.

U

UI/UX Design

Design

UI (User Interface) Design focuses on the visual look of digital products. UX (User Experience) Design focuses on the overall feel and usability. Together, UI/UX professionals shape how users interact with apps, websites, and software. Figma is the dominant tool.

Read full explanation

UX Design includes research (interviews, usability testing), information architecture, wireframing, and prototyping. UI Design includes visual hierarchy, typography, colour theory, component systems, and high-fidelity mockups.

Key tools in 2026: Figma (dominant), Sketch (declining), Adobe XD (declining), Adobe Illustrator (vector graphics), and increasingly AI tools (Adobe Firefly, Midjourney for ideation).

MITS Academy's Graphic Design programme covers UI/UX as a bridge module — students can pivot from graphic design to product design at Mohali product startups.

V

Vector Database

AI/ML

A vector database stores embeddings and supports fast similarity search — finding the K most similar vectors to a query vector. Examples: Pinecone, Chroma, Weaviate, Qdrant, Milvus. Vector databases are the backbone of RAG and semantic search applications.

Read full explanation

Traditional databases (PostgreSQL, MongoDB) are designed for exact-match queries. Vector databases use specialised indexes (HNSW, IVF, ScaNN) for approximate nearest neighbour search across millions of high-dimensional vectors in milliseconds.

In 2026, hybrid databases (Postgres with pgvector, Elasticsearch with vector search) are popular for combining keyword + semantic search.

MITS Academy's GenAI programme covers Pinecone, Chroma, and pgvector with hands-on RAG pipelines.

Ready to learn one of these for real?

Free demo class every Saturday at both centres. Pick a course, sit a real class, talk to current students.