Home/Glossary
106+ 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 106+ terms relevant to Punjab students — programming languages, AI/ML, web development, data, cyber security, and career topics — updated for 2026.

  • →106+ 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
3

3D Modelling

Design

3D modelling is the process of building a digital object's shape and structure in three dimensions — the geometry a character, prop, or environment is made of — before texturing, rigging, or animation happen. Autodesk Maya and Blender are the two most widely taught tools.

Read full explanation

A 3D model starts as a low-detail "blockout" — rough shapes that establish proportion and silhouette — before a modeller adds detail through techniques like box modelling (starting from a cube and extruding/cutting toward the final form) or digital sculpting (pushing and pulling a high-density mesh like digital clay, closer to traditional sculpture). Hard-surface objects (vehicles, weapons, architecture) usually use precise polygon modelling; organic forms (characters, creatures) more often use sculpting tools.

A finished model needs clean topology — polygons arranged so the mesh deforms correctly later in rigging and animation, and so textures wrap onto it without stretching or seams. Bad topology is often invisible in a still render but causes visible problems the moment a character moves or a texture is applied — which is why topology is taught as its own skill, not an afterthought.

MITS Academy's Animation & VFX course covers 3D modelling and asset creation in Maya 2026, plus digital sculpting for organic shapes, as the second module of the 7-month pipeline — right after visual foundations and before texturing and rigging. The 2-month 3D & VFX Tools Bootcamp introduces the same fundamentals across Blender, Maya, and Unreal Engine as a lower-commitment starting point.

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.

Autodesk Maya

Design

Maya is Autodesk's industry-standard 3D software for modelling, rigging, animation, and rendering, used across film, TV, and game studios worldwide. It is the primary tool taught in most professional animation and VFX pipelines, including MITS Academy's Animation & VFX course.

Read full explanation

Maya has been the dominant 3D content creation tool in film and episodic VFX for over two decades, used on productions ranging from major animated features to visual effects for live-action films. Its core strength is a flexible, node-based architecture that studios customise heavily with scripts and plugins — meaning "knowing Maya" in a professional sense means understanding its underlying systems (rigging, deformers, the node graph), not just clicking through menus.

Maya competes with Blender (free, increasingly popular, especially in indie and game-adjacent work) and 3ds Max (more common in games and archviz). Most large VFX and animation studios still standardise on Maya for character work specifically, because of its mature rigging and animation toolset.

MITS Academy's 7-month Animation & VFX course uses Maya 2026 as its primary 3D modelling, rigging, and animation tool; the shorter 2-month 3D & VFX Tools Bootcamp introduces Maya alongside Blender and Unreal Engine as a lower-commitment starting point.

AI Ad Creative

Marketing

AI ad creative refers to using generative AI tools — image generators, video tools, and copy-generation platforms — to produce marketing assets (ad images, short videos, headline variants) faster and at greater volume than traditional manual design and copywriting workflows.

Read full explanation

Performance marketing in 2026 runs on creative volume and testing — platforms like Meta and Google reward advertisers who can produce many ad-variant combinations (different headlines, images, video hooks) and let the algorithm find which performs best, a strategy that was previously limited by how fast a design/copy team could physically produce assets. AI tools remove much of that bottleneck: tools like AdCreative.ai generate dozens of ad-variant images and copy combinations from a single brand brief, Canva Magic Studio applies AI-assisted design changes in seconds, and ChatGPT/Claude generate headline and ad-copy variants for A/B testing at a pace no human copywriter matches alone.

The skill this creates isn't "know how to click an AI tool" — it's knowing which creative variables actually matter to test (hook, offer, visual style), how to brief an AI tool precisely enough to get usable output, and how to read performance data to know which AI-generated variant to scale. Marketers who only know the tools without this judgment produce lots of mediocre creative fast, rather than a few winning ones.

MITS Academy's Digital Marketing and AI-Powered Creative Marketing courses both build this skill — AI tools (ChatGPT, Canva Magic Studio, AdCreative.ai, Adobe Firefly) integrated into real ad-campaign work with actual student ad budgets, not tool tutorials in isolation.

B

Blender

Design

Blender is a free, open-source 3D creation tool covering modelling, sculpting, animation, and rendering. It has grown rapidly in indie animation, game development, and education, and is often the first 3D tool students learn before moving to industry-standard software like Maya.

Read full explanation

Unlike Maya or Houdini, Blender costs nothing and is fully open-source, which has made it the default entry point for hobbyists, students, and small indie studios worldwide. Its feature set has matured quickly — modelling, sculpting, UV unwrapping, animation, a real-time-capable renderer (Eevee), and a physically-based renderer (Cycles) are all built in, without needing separate paid plugins.

Blender is genuinely capable of professional-quality output and is increasingly used in real productions, but larger VFX and animation studios still standardise heavily on Maya for pipeline and rigging-tool compatibility reasons — so most professional training paths teach Blender as a strong starting point and Maya as the deeper, industry-pipeline tool.

MITS Academy teaches Blender in its 2-month 3D & VFX Tools Bootcamp (alongside Maya and Unreal Engine) as a low-commitment entry point, while the flagship 7-month Animation & VFX course uses Maya 2026 as its primary professional pipeline tool.

Brand Identity

Design

Brand identity is the complete visual and verbal system a business uses to be recognised — logo, colour palette, typography, imagery style, and tone of voice — designed to work consistently across everything from a business card to a billboard to a social media post.

Read full explanation

A logo alone isn't a brand identity — it's one piece of a larger system. A full brand identity typically includes a primary and secondary logo (for different size/context constraints), a defined colour palette with usage rules, approved typefaces, an imagery or illustration style, and often a short brand guideline document specifying how these elements combine (and what NOT to do, like stretching the logo or using off-palette colours).

The practical value of a documented brand identity is consistency at scale: once a small business has one, anyone — an in-house designer, a freelancer, even the business owner themselves — can produce new marketing materials (a poster, an Instagram post, a delivery box design) that still look recognisably "on brand," rather than every new asset looking like it came from a different company. This is exactly the deliverable most Punjab SME and freelance design work actually produces: not a single logo, but a usable system a client can hand to whoever makes their next flyer.

MITS Academy's Graphic Design & Motion Graphics course covers branding as part of its combined visual design curriculum — covering print, digital, and motion graphics — so students graduate able to build a full, usable brand system for real client-style projects rather than isolated logo exercises.

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.

Compositing (VFX)

Design

Compositing is the final stage of the VFX pipeline — combining multiple layers (live-action footage, 3D renders, effects, mattes) into one believable final shot. Studios use dedicated node-based software like Nuke to do this, not general video editors.

Read full explanation

A finished VFX shot is rarely rendered in one pass. Instead, a 3D scene is broken into separate render "passes" — the character, the background, shadows, reflections, smoke, colour information — and a compositor reassembles them in software like Nuke or After Effects, adjusting colour, light wrap, grain, and depth so the CG elements sit convincingly inside real (or other CG) footage.

Compositing is also where rotoscoping (manually or AI-assistedly cutting a subject out of footage frame by frame) and camera tracking (matching a virtual camera to real camera movement) come together, since a composite only looks real if the CG element moves exactly like the plate it's placed into.

MITS Academy's Animation & VFX course covers Nuke 17 compositing fundamentals — layering CG with live footage — plus manual and AI-assisted rotoscoping, as the final module before demo reel assembly.

Concept Art

Design

Concept art is exploratory visual design work — sketches and illustrations of characters, environments, or props — created to establish a project's visual direction before production begins. It answers "what should this look like?" before anyone models, textures, or animates it.

Read full explanation

Concept art typically happens fast and loose compared to finished production art — multiple quick variations exploring different looks, silhouettes, and colour palettes, so a team can pick a direction before investing weeks in a single detailed asset. A character concept artist might sketch a dozen silhouette variations for a single character before any get refined into a final design; an environment concept artist does the same for a location's mood, scale, and colour story.

In 2026 production pipelines, AI-assisted concept generation (tools like Midjourney or Adobe Firefly) is increasingly used to rapidly explore visual directions, with artists then refining, combining, and finalising the strongest ideas by hand — AI accelerates the exploration phase, but final concept decisions and detailed refinement still rely on trained artistic judgement.

MITS Academy's Animation & VFX course covers concept art and character design fundamentals in Month 1, including AI-assisted concept generation as part of the broader 2D Animation & Motion Graphics module — the visual-direction work that precedes 3D modelling.

Color Grading

Design

Colour grading is the process of adjusting a video's colour and tone — contrast, saturation, warmth, shadows and highlights — to establish a consistent mood and visual style across a whole edit, done after the raw footage is cut together. Adobe Premiere Pro's Lumetri panel is the standard tool taught alongside editing.

Read full explanation

Colour grading is distinct from basic colour correction: correction fixes technical problems (footage that's too dark, or shot under mismatched lighting between two cameras) so every clip looks consistent; grading is the creative pass on top — making a video feel warm and nostalgic, cold and clinical, or high-contrast and cinematic, depending on the intended mood. Most professional workflows do correction first, across every clip, then grading second, applied consistently across the whole sequence so cuts don't feel jarring.

Key grading tools include colour wheels (adjusting shadows, midtones, and highlights separately), curves (fine control over specific tonal ranges), and LUTs (Look-Up Tables — pre-built colour transforms that can be applied as a starting point and then refined). A consistent grade is one of the biggest differences between amateur-looking and professional-looking video, often more impactful than the edit itself.

MITS Academy's dedicated Adobe Premiere Pro course covers colour correction and grading as its own module (Week 4), positioned directly after editing fundamentals and before advanced editing techniques — reflecting how grading fits into a real post-production workflow.

Cloud Computing

Cloud & DevOps

Cloud computing is the on-demand delivery of computing resources — servers, storage, databases, networking — over the internet, billed on a pay-as-you-go basis instead of requiring upfront hardware purchases. AWS, Microsoft Azure, and Google Cloud are the three dominant providers, with AWS holding the largest global market share.

Read full explanation

Cloud computing is typically explained through three service models: IaaS (Infrastructure as a Service — raw virtual servers and storage, like EC2 and S3, where you manage the OS and above), PaaS (Platform as a Service — a managed runtime where you deploy code without managing servers, like AWS Elastic Beanstalk or Lambda), and SaaS (Software as a Service — a complete ready-to-use application, like Gmail or Salesforce). The core economic shift is CapEx to OpEx: instead of buying servers upfront (capital expenditure), you rent exactly the capacity you need and scale it up or down as demand changes (operational expenditure).

Other defining traits are elasticity (automatically scaling resources to match load), global infrastructure (providers offer data centres — Regions and Availability Zones — around the world so applications can run close to users), and shared responsibility (the provider secures the underlying infrastructure; the customer secures what they configure on top of it, like IAM permissions and data).

MITS Academy's AWS Cloud Practitioner course spends Week 1 on exactly these fundamentals — CapEx vs OpEx, IaaS vs PaaS vs SaaS, elasticity, and AWS's global infrastructure — before moving into hands-on labs with EC2, S3, VPC, IAM, RDS, DynamoDB, and Lambda, building toward the CLF-C02 certification exam.

Core Java

Programming

Core Java refers to the fundamental building blocks of the Java language — syntax, data types, OOP concepts, collections, and exception handling — as distinct from "Advanced Java" (servlets, JSP) or full frameworks like Spring Boot. It's the foundation every Java developer learns before specialising.

Read full explanation

When Indian job postings and interview panels say "Core Java," they specifically mean the language fundamentals: variables and data types, control flow, object-oriented programming (classes, inheritance, polymorphism, encapsulation, abstraction), the Collections Framework (ArrayList, HashMap, etc.), exception handling, and multithreading basics — without any web framework layered on top.

This distinction matters for interview prep: Core Java questions test whether a candidate genuinely understands OOP principles and can reason about memory and object behaviour, rather than just knowing how to wire up a Spring Boot annotation. Most campus placement drives (TCS NQT, Infosys IIT, Cognizant GenC) include a dedicated Core Java / OOP section precisely because it reveals fundamentals framework-specific questions can't.

MITS Academy's 2-month Java Programming course is a Core Java course by this definition — OOP, syntax, and project-based practice — designed as the fast, focused foundation before a student optionally continues into Java Full Stack (Spring Boot + React + AWS) for full-stack roles.

Colour Grading

Design

Colour grading is the process of adjusting a video's colour, contrast, and tone after editing — giving footage a consistent, intentional look (warm and cinematic, cool and corporate, high-contrast and moody) rather than the flat, inconsistent colour straight out of a camera.

Read full explanation

Colour grading is distinct from basic colour correction: correction fixes technical problems (a shot that's too dark, or has a wrong white balance), while grading is a creative choice — deciding what emotional tone a scene should carry and pushing colours to support it. A wedding video, a corporate testimonial, and a moody short film all call for different grades even if the raw footage quality is identical.

Professional colour grading uses tools like Lumetri Color in Premiere Pro or dedicated software like DaVinci Resolve, applying colour wheels (shadows, midtones, highlights), LUTs (Look-Up Tables — preset colour transforms), and secondary corrections (isolating and adjusting a single colour, like making skin tones warmer without shifting the whole frame). Consistency across a video's shots — so a cut from one camera angle to another doesn't look like a different scene — is one of the most common practical skills clients actually judge an editor on.

MITS Academy's Video Editing course covers colour grading with LUTs as part of building a cinema-quality look for client videos — alongside Adobe Premiere Pro, After Effects, and current AI video tools (Runway, Descript, CapCut AI, ElevenLabs).

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 inside its full-stack programmes — Git workflows, GitHub Actions CI/CD, and AWS deployment (EC2, Elastic Beanstalk) as part of the Java Full Stack and Python Full Stack courses' Deployment & DevOps modules, plus AWS Cloud Practitioner's own light DevOps coverage — rather than as a separate standalone DevOps course.

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.

Demo Reel

Design

A demo reel is a short (typically 60-90 second) video showcasing an animator or VFX artist's strongest work, used to apply for studio jobs. Studio recruiters often decide whether to keep watching within the first 10 seconds, so reel order and pacing matter as much as the work itself.

Read full explanation

Unlike a resume or portfolio website, a demo reel is a curated, edited video — usually with your best shot first, no slow build-up, and a title card with contact information at the start and end (never buried in the middle where a skimming recruiter might miss it). Reels for different specialisations look different: a rigging reel shows control ranges and deformation tests, an animation reel shows acting and motion, a compositing reel often includes "breakdown" versions showing the raw plate, wireframe, simulation pass, and final composite side by side to prove the artist's actual contribution.

Many strong 3D artists get overlooked simply because their reel is poorly edited — too long, no clear best-shot-first structure, or missing contact details. Reel editing is treated as its own skill in professional VFX/animation training, not an afterthought.

MITS Academy's Animation & VFX course dedicates its entire final month to demo reel assembly and breakdown-reel construction, since the reel — not the certificate — is what actually gets graduates hired.

Dashboard

Data

A dashboard is an interactive, visual summary of key data and metrics — typically combining charts, tables, and KPIs on a single screen — built to let decision-makers scan business performance at a glance. Power BI, Tableau, and Looker Studio are the leading tools for building dashboards in 2026.

Read full explanation

A well-built dashboard answers a specific audience's recurring questions without requiring them to write a query or open raw data. A sales dashboard for a retail manager, for example, might show revenue trend lines, top-selling products, and regional performance side by side, refreshed automatically as new data comes in — replacing a manually rebuilt spreadsheet report. Good dashboard design follows visual hierarchy (the most important number is the biggest and most prominent), avoids clutter (only metrics the audience actually acts on), and uses interactivity (filters, slicers, drill-throughs) so one dashboard serves multiple questions.

Modern dashboard tools connect directly to live data sources — SQL databases, Excel files, APIs, cloud warehouses — and refresh on a schedule, so the dashboard stays current without manual rebuilding. In 2026, AI copilots inside these tools (Power BI Copilot, Tableau Pulse) can generate a first-draft chart from a natural-language prompt or proactively surface an anomaly, though the underlying data modelling and design judgment remain a human skill.

MITS Academy's Data Visualization course builds a full dashboard portfolio across Power BI, Tableau, and Looker Studio — covering data modelling (star schema relationships), DAX measures for KPIs, and interactive design (bookmarks, filters, drill-throughs) — so graduates can show real, recruiter-ready dashboards built on business datasets, not just a course certificate.

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.

Embedded Systems

Programming

An embedded system is a combination of hardware and software built to perform a specific, dedicated function inside a larger device — a sensor reading loop on an Arduino, a robot's motor controller, a smart thermostat. Unlike general-purpose computers, embedded systems are purpose-built, resource-constrained, and usually run close to the hardware.

Read full explanation

Embedded systems are everywhere but mostly invisible: the microcontroller inside a washing machine, the flight controller in a drone, the chip managing a car's airbags. They differ from regular software development because code runs directly against real hardware constraints — limited memory, real-time timing requirements, and direct control of electrical signals (GPIO pins, sensors, motors) rather than a keyboard and screen.

Two hardware platforms dominate embedded and robotics education: Arduino (a simple microcontroller board, ideal for direct, real-time sensor/motor control with C++) and Raspberry Pi (a full single-board Linux computer, better for higher-level logic, cameras, and networking). Most real robots combine both — Arduino handling fast, low-level control loops, Raspberry Pi handling vision, decision-making, and connectivity — bridged together as one system.

MITS Academy's Robotics & IoT Automation course spends Month 2 and Month 3 specifically on embedded electronics, Arduino programming, and Raspberry Pi 5 integration, before students bring it all together with ROS2 and IoT dashboards in the final two months.

EC2

Cloud & DevOps

Amazon EC2 (Elastic Compute Cloud) is AWS's core virtual server service — it lets you rent computing capacity on demand, choosing the operating system, CPU/memory size (instance type), and storage, then pay only for what you use. EC2 is usually the first AWS service beginners launch and is central to the AWS Cloud Practitioner (CLF-C02) exam.

Read full explanation

Before cloud computing, running a server meant buying physical hardware, housing it, and maintaining it yourself — a large upfront cost (CapEx) regardless of whether you needed the capacity. EC2 replaced that with pay-as-you-go virtual servers (OpEx): launch an instance in minutes, choose from dozens of instance types optimised for compute, memory, or storage workloads, and terminate it the moment you're done paying only for the hours used.

Key EC2 concepts include AMIs (Amazon Machine Images — the OS + software template an instance launches from), key pairs (for secure SSH access), Security Groups (virtual firewalls controlling inbound/outbound traffic), and Elastic IPs (static public IP addresses). EC2 instances typically sit inside a VPC (Virtual Private Cloud) and are commonly paired with an Application Load Balancer and Auto Scaling Group for production workloads that need to handle variable traffic reliably.

MITS Academy's AWS Cloud Practitioner course has students launch their first EC2 instance and SSH into it in Week 3, running a simple web server as a hands-on lab, before building toward the Month 1 mini-project — a web page hosted on EC2 inside a custom VPC with a connected database, all within AWS Free Tier limits.

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.

Game Art

Design

Game art is the visual content created for video games — character models, environments, props, UI, and animations — built to work inside a real-time game engine rather than for pre-rendered film. It spans 2D concept and UI art through 3D character and environment asset creation.

Read full explanation

Game art differs from film/VFX art in one crucial way: everything has to render in real time, often at 60+ frames per second on a range of hardware from phones to consoles. This means game artists work under strict "budgets" for polygon count, texture resolution, and material complexity that film artists don't face — a game character needs to look good and perform well simultaneously, not just look good in a single rendered frame.

A game artist's work typically spans several specialisations: character artists model and texture playable characters and NPCs; environment artists build the game world, from terrain to props to lighting; UI artists design menus, HUDs, and interface elements; and technical artists bridge art and engineering, optimising assets and building the tools other artists use. Most game art is built, textured, and then imported into a real-time engine (Unreal Engine or Unity) where it's lit, animated, and made interactive.

MITS Academy's Game Art & Design course covers both 2D and 3D game asset creation — character design, digital sculpting, texturing, and rigging — applied inside a real game engine (Unreal Engine / Unity fundamentals), finishing with a playable level design portfolio piece rather than static renders alone.

GST (Goods and Services Tax)

Career

GST is India's unified indirect tax on the supply of goods and services, replacing the earlier patchwork of state and central taxes. Practical GST knowledge — invoicing, return filing, input tax credit — is a core, testable skill for accounting, billing, and finance-adjacent roles, taught inside accounting software courses rather than as pure theory.

Read full explanation

GST compliance work is genuinely software-driven in practice: correctly generating GST-compliant invoices, filing monthly/quarterly returns (GSTR-1, GSTR-3B), and correctly claiming input tax credit (the credit a business gets for GST already paid on its purchases) are done inside accounting software like Tally Prime or Busy, not on paper. This is why GST is taught embedded inside accounting software courses rather than as a standalone theory subject — the actual job is "do this correctly inside the software," not "explain tax law."

For small business owners and their accounting staff specifically, GST errors carry real financial penalties, making accurate, software-verified GST skills a genuinely valued hire rather than a nice-to-have — this is one reason Tally/Busy + GST combination skills show up so consistently in Punjab SME job postings.

MITS Academy's Tally Accounting and Busy Accounting courses both integrate GST directly into their curriculum — company setup, GST-compliant invoicing, inventory, and filing — rather than treating it as a separate module, since that's how the skill is actually used on the job.

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.

IELTS/PTE

Career

IELTS (International English Language Testing System) and PTE (Pearson Test of English) are standardised English proficiency exams required for study-abroad visas, immigration, and some international job applications. Both test listening, reading, writing, and speaking, but score and format differently.

Read full explanation

IELTS is paper- or computer-based with a human examiner for the speaking section, widely accepted by UK, Canadian, and Australian universities and immigration authorities, and scored on a 1-9 band scale. PTE is fully computer-based (including speaking, recorded and AI-scored), generally returns results faster (often within 48 hours vs IELTS's 3-13 days), and is increasingly accepted by the same destination countries — making it a popular choice for students on tighter visa-application timelines.

Both exams reward general English fluency and confidence far more than exam-specific tricks — strong spoken English, comfortable listening comprehension, and clear written structure carry across both formats. Students who build genuine conversational fluency first typically find the exam-specific technique layer (time management, question-type familiarity) quick to add on top.

MITS Academy's Spoken English course builds the underlying fluency, confidence, and communication skills that IELTS/PTE aspirants need as a foundation, alongside professional communication skills for BPO, customer service, and corporate roles more broadly — not an exam-cram course, but the fluency base that makes exam prep faster.

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.

K

Keyframe Animation

Design

Keyframe animation is the technique of setting a value — position, rotation, opacity, scale — at specific points in time (keyframes), with the software automatically calculating the smooth in-between frames. It's the fundamental mechanic behind both 3D character animation and After Effects motion graphics.

Read full explanation

The term comes from traditional hand-drawn animation, where a senior animator would draw the key poses of a motion (the "keyframes") and a junior animator would draw the "in-between" frames connecting them. Digital animation software automates the in-betweening: an animator sets a value at frame 1 and a different value at frame 30, and the software interpolates every frame in between.

The real skill isn't setting keyframes — it's controlling the easing curve between them (how the motion speeds up or slows down), since real-world motion is almost never perfectly linear. A ball dropping accelerates due to gravity; a logo animating in usually eases in and out rather than moving at constant speed. This is exactly what After Effects' graph editor and Maya's animation curves are built to control.

MITS Academy teaches keyframe animation in two contexts: as motion-graphics keyframing (text, shapes, logos) in the dedicated 8-week After Effects course and the Animation & VFX programme's Motion Graphics module, and as 3D character keyframe animation (walk cycles, weight, believable motion) in the Animation & VFX programme's Rigging & 3D Animation module.

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.

LangGraph

AI/ML

LangGraph is a framework for building agentic AI systems — LLM-driven agents that plan multi-step actions, call tools, maintain state, and loop until a goal is achieved, rather than just replying to a single prompt. Built by the LangChain team, it models an agent's workflow as a graph of nodes and edges, which makes complex, stateful agent behaviour easier to control and debug than a plain prompt chain.

Read full explanation

A basic LLM call is stateless and linear: you send a prompt, you get a reply. Real agentic tasks — "look up this order, check the refund policy, process the refund, email confirmation" — need the model to hold state across steps, decide which tool to call next, and sometimes loop back and retry. LangGraph represents that as an explicit graph: nodes are steps (an LLM call, a tool call, a decision point) and edges define what happens next based on the result, including conditional branches and cycles.

This graph-based structure is why LangGraph has become a leading choice for production agentic systems in 2026 — it gives developers fine-grained control over agent behaviour (which plain "autonomous loop" frameworks often lack) while still handling state persistence and tool orchestration for you. Some earlier agent frameworks, like Microsoft's AutoGen, have moved to maintenance mode as the ecosystem consolidates around more controllable approaches like this one.

MITS Academy's AI, GenAI & Agentic Systems for Robotics course teaches LangGraph in its final month, where students build a stateful, tool-using agent — for example, one that plans a task and calls robot-control functions as tools, the same pattern used in real LLM-instructed robotic arm demos. The GenAI / Prompt Engineering programme also covers LangGraph for general-purpose agentic AI applications.

Level Design

Design

Level design is the craft of building a game's playable spaces — laying out environments, pacing challenges, guiding player attention, and placing objectives so a level is both fun and readable. It sits between art and game design, combining spatial/environmental art skills with an understanding of player psychology and pacing.

Read full explanation

A level designer isn't just decorating a 3D space — they're engineering an experience. Where does the player's eye go first? Does the layout naturally guide them toward the objective, or create productive confusion for exploration? How does difficulty ramp across a level so it stays challenging without becoming frustrating? These are level design questions, distinct from pure visual art questions, though the two disciplines overlap heavily — a level designer often works directly with environment artists, or does both jobs on smaller teams.

In practice, level design involves "greyboxing" (building a rough, untextured layout first to test pacing and flow before investing in final art), placing lighting and landmarks to aid navigation, and iterating based on actual playtesting — a level that looks great on paper often needs significant rework once real players move through it.

MITS Academy's Game Art & Design course closes with a playable level design portfolio piece built inside a real game engine (Unreal Engine / Unity fundamentals) — students design and populate an actual playable space, not just concept art of one, which is what studios expect to see in a level design or environment art portfolio.

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.

Motion Graphics

Design

Motion graphics is animated design — text, shapes, logos, and infographics brought to life with movement, timing, and easing — used for title sequences, social media ads, and explainer videos. Adobe After Effects is the industry-standard tool for building it.

Read full explanation

Unlike character animation (which focuses on believable acting and performance), motion graphics is about designed movement — a logo that assembles itself on screen, text that animates in sync with a voiceover, a chart that builds itself for a data-explainer video. It sits at the intersection of graphic design and animation: the same design principles (hierarchy, colour, typography) apply, but everything is now a function of time, easing curves, and keyframes.

Motion graphics is one of the most in-demand freelance and agency skills because nearly every brand now needs short-form video content — Instagram Reels, YouTube intros, ad creatives — and motion graphics is what makes flat design feel dynamic without the cost of full animation or live-action shoots.

MITS Academy's dedicated Adobe After Effects course (8 weeks) is built entirely around motion graphics — logo animation, kinetic typography, shape-layer animation, and infographics — with a portfolio-ready project delivered every week. The full 7-month Animation & VFX programme also covers motion graphics as one module (Month 2) before moving into 3D and VFX compositing.

MS Office

Career

MS Office (Microsoft Office) is the suite of productivity applications — primarily Word (documents), Excel (spreadsheets), and PowerPoint (presentations) — that forms the baseline computer literacy expected in almost every Indian office job, from data entry to management roles.

Read full explanation

While MS Office feels basic compared to programming or design software, genuine proficiency — not just "I can open Word" — is a real, frequently-tested hiring filter for office assistant, data entry, receptionist, and admin roles. Excel specifically rewards deeper skill: formulas (VLOOKUP, SUMIF), pivot tables for summarising data, and basic charting are common interview and on-the-job requirements well beyond typing numbers into cells.

Basic computer literacy also extends beyond Office itself: comfortable internet use (email, browsers, cloud file storage like Google Drive), typing speed, and general troubleshooting (a printer not connecting, a file not saving) are what separates someone genuinely job-ready for front-desk and support roles from someone who has only used a phone, not a full computer, day to day.

MITS Academy's Basic Computer Course covers MS Office, internet, and essential computer skills as a 2-month foundation — the most affordable, fastest entry point into data entry, office assistant, receptionist, and computer operator roles, and often a stepping stone before a student adds a more specialised skill.

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 2,000+ students since 2015 across 34 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.

Prototyping

Design

A prototype is an interactive, clickable simulation of an app or website — built in a tool like Figma — that lets users tap through screens and flows before any real code is written. It's used to test whether a design actually works for users, not just whether it looks good.

Read full explanation

Prototypes range widely in fidelity: a low-fidelity prototype might just be wireframes linked together so a tester can click through a basic flow; a high-fidelity prototype looks and often feels like the finished product, with real visuals, transitions, and micro-interactions. The point of either is the same — catching usability problems (confusing navigation, an unclear call-to-action, a flow that takes too many steps) while they're still cheap to fix, rather than after a development team has already built the real thing.

Usability testing is usually run directly against a prototype: watching real users attempt specific tasks, and noting where they hesitate, click the wrong thing, or get stuck. This feedback loop — prototype, test, revise, retest — is a core part of the UX process, distinct from UI's more visual concerns.

MITS Academy's UI/UX Design course covers prototyping and interaction design as its own module, followed directly by a dedicated usability testing module — the test-and-revise loop that separates portfolio-ready UX work from just making screens look nice.

Pointers

Programming

A pointer is a variable that stores a memory address rather than a value directly — it "points to" where a value lives in memory. Pointers are central to C and C++ programming, enabling direct memory manipulation, dynamic memory allocation, efficient array/string handling, and the foundation for data structures like linked lists and trees.

Read full explanation

Every variable in a program lives at some memory address. A normal variable holds a value (like `int x = 5`); a pointer holds the address of that value (`int *p = &x`). Dereferencing a pointer (`*p`) accesses the value at the address it stores. This indirection is what lets C and C++ programs pass large data structures to functions without copying them, build dynamic data structures whose size isn't known in advance (linked lists, trees, graphs), and manage memory manually with `malloc`/`free` in C or `new`/`delete` in C++.

Pointers are also the most common source of bugs for beginners — dereferencing a null or "dangling" pointer (one pointing to freed memory) causes crashes, and pointer arithmetic errors cause buffer overflows, a major category of security vulnerabilities. Understanding pointers deeply is what separates a programmer who merely uses arrays and objects from one who understands how a computer actually stores and moves data.

MITS Academy's C Programming course builds pointer understanding from the ground up — declaration, dereferencing, pointer arithmetic, and pointers with arrays and functions — before the C++ course layers OOP, smart pointers, and the STL on top of that foundation. Every linked list, tree, and graph taught in the DSA course is built using pointers.

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 all 3 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, Jalandhar, or Ludhiana (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, Jalandhar, or Ludhiana 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.

Rigging (Animation)

Design

Rigging is the process of building a digital skeleton — joints, bones, and controls — inside a 3D model so animators can pose and move it. A well-built rig is what turns a static 3D model into a character that can walk, talk, and act.

Read full explanation

Rigging sits between modelling and animation in the production pipeline. A rigger takes a completed, textured 3D model and adds an internal joint hierarchy (a skeleton), then "skins" the mesh to that skeleton so it deforms naturally when joints move — an elbow bends without the arm mesh tearing or pinching, for example. Riggers also build animator-facing controls (simplified handles for the hip, hands, face) so animators don't have to manipulate raw joints directly.

Good rigging is invisible when done well and painfully obvious when done badly — bad rigs produce stiff, broken-looking motion no matter how skilled the animator is. It is one of the more technical, problem-solving-heavy roles in the pipeline, closer to engineering than pure art.

MITS Academy's Animation & VFX course covers character rigging fundamentals — joints, skinning, and controls — in Maya, as the direct link between the 3D modelling stage and the animation stage.

ROS2

Programming

ROS2 (Robot Operating System 2) is the current industry-standard middleware framework for building robot software — nodes, topics, and services that let sensors, motors, and control logic communicate. It replaced ROS1, which reached official end-of-life in May 2025. MITS Academy teaches the Jazzy Jalisco LTS distribution.

Read full explanation

ROS (despite the name) isn't an operating system — it's a middleware layer that runs on top of Linux, giving robotics developers a publish/subscribe messaging system (nodes talk to each other over topics and services) instead of writing custom communication code for every sensor and actuator. ROS1, released in 2007, became the academic and hobbyist standard for over a decade, but it was never built for real-time control, multi-robot systems, or production security — it assumed a single research robot on a lab network.

ROS2 was rebuilt from the ground up on DDS (Data Distribution Service) middleware to fix exactly those gaps: real-time-capable control loops, proper security, and reliable multi-robot communication. ROS1's final release (Noetic) reached end-of-life in May 2025, so every current robotics lab, startup, and production line has moved — or is moving — to ROS2. Distributions are named alphabetically with codenames; Jazzy Jalisco is the current Long-Term Support (LTS) release, supported into 2029.

MITS Academy's Robotics & IoT Automation course is built around ROS2 Jazzy Jalisco from Month 4 onward, after students already have Linux, Python, C++, CAD, and embedded-hardware foundations — so ROS2 is learned as the layer that ties real sensors and motors together, not as isolated theory.

Reinforcement Learning

AI/ML

Reinforcement learning (RL) is a type of machine learning where an agent learns to make decisions by trial and error — taking actions in an environment, receiving rewards or penalties, and gradually improving its policy to maximise long-term reward. It is the core technique behind robots learning to walk, game-playing AI, and many real-world control problems.

Read full explanation

Unlike supervised learning (which learns from labelled examples) or unsupervised learning (which finds patterns in unlabelled data), reinforcement learning learns from consequences. An RL agent observes a state, takes an action, receives a reward signal, and updates its policy — the strategy mapping states to actions — to earn more reward over time. Classic RL vocabulary includes the environment, the agent, the policy, the reward function, and the trade-off between exploration (trying new actions) and exploitation (using what already works).

RL is particularly important in robotics because many control problems — balancing, walking, grasping, navigation — are far easier to specify as "maximise this reward" than to hand-code as explicit rules. A robot learning to pick up an irregularly shaped object through repeated trial and reward is a textbook RL use case, and it is why RL sits alongside deep learning and NLP as one of the three core AI/ML pillars taught for robotics applications.

MITS Academy's AI, GenAI & Agentic Systems for Robotics course covers RL fundamentals in Month 3, applying reward, policy, and trial-and-error concepts to simple robotics control problems — building the intuition needed before moving into the course's GenAI and agentic AI modules.

Rigging

Design

Rigging is the process of building a digital skeleton — joints, bones, and controls — inside a 3D model so it can be posed and animated. A rigged character can bend its elbows, walk, and emote; an un-rigged model is a static, frozen shape. Rigging is the essential bridge between 3D modelling and animation in any VFX or game-art pipeline.

Read full explanation

Once a 3D character or object is modelled and textured, it is still just a rigid mesh — it cannot move naturally. Rigging adds a hierarchical skeleton (joints connected in a parent-child chain, mimicking real anatomy) and binds the surrounding mesh to that skeleton through a process called skinning, so that moving a joint deforms the nearby geometry realistically. Riggers then build higher-level controls — simplified handles an animator can grab and pose — on top of the raw skeleton, so animating a character does not require manipulating dozens of individual joints directly.

Good rigging is invisible when done well and obvious when done badly: a poorly rigged elbow will pinch or collapse unnaturally when bent, while a well-rigged one deforms smoothly like real skin and muscle. Rigging is considered one of the more technical, math-adjacent disciplines within animation and VFX, sitting between the artistic work of modelling/texturing and the performance work of animation.

MITS Academy's Animation & VFX course covers rigging fundamentals — joints, skinning, and controls — in Month 5, immediately before students move into 3D character animation, so the rig they build is the one they animate with for their demo reel.

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.

Storyboarding

Design

A storyboard is a sequence of drawn panels — like a comic strip — that plans out a video, animation, or VFX shot before any filming, modelling, or animation begins. It establishes camera angles, character positions, and pacing early, when changes are cheap.

Read full explanation

Storyboarding exists because fixing a bad shot idea on paper takes minutes; fixing it after a scene is fully modelled, animated, and rendered can take days. Each panel typically shows a key moment or camera angle, often annotated with camera movement, dialogue, or timing notes, and panels are usually reviewed and revised multiple times before production starts.

For animation and VFX work specifically, storyboards also double as a communication tool between departments — a rigger and animator both need to know what a shot is supposed to look like before they start building it, and a storyboard (sometimes evolved into a rougher "animatic," a storyboard cut together with rough timing) is how that gets communicated without wasting production time.

MITS Academy's Animation & VFX course covers storyboarding as part of the Month 1 visual foundations module, alongside cinematography basics, colour theory, and character design — the planning skills that come before any 3D or compositing work begins.

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.

Texturing

Design

Texturing is the process of painting or applying surface detail — colour, roughness, bumps, dirt, scratches — onto a 3D model's geometry, so a grey clay-like mesh becomes something that looks like metal, skin, fabric, or wood. Substance 3D Painter is the industry-standard tool.

Read full explanation

A freshly modelled 3D object is just geometry — uniform grey, with no material information. Texturing adds that information through texture maps: a colour/albedo map (the base colour), a roughness map (how shiny vs matte each part is), a normal map (fake surface bumps without adding real geometry), and often more specialised maps depending on the render engine. Painting these directly onto the 3D model, rather than a flat 2D image, is what tools like Substance 3D Painter are built for — including AI-assisted generative texturing, where a text prompt or reference image can generate a starting material that an artist then refines by hand.

Before texturing can happen, a model needs UV mapping — unwrapping its 3D surface into a flat 2D layout so a texture image knows exactly where to sit on the geometry, similar to how a world map unwraps a globe onto flat paper.

MITS Academy's Animation & VFX course covers Substance 3D Painter texturing — including AI-assisted text-to-texture workflows — directly after the modelling module, alongside UV mapping fundamentals and studio lighting setups for 3D scenes.

Typography

Design

Typography is the art and craft of arranging text — choosing typefaces, sizing, spacing, and hierarchy — so written content is both legible and expressive of a brand's personality. It's foundational to graphic design, logo design, and motion graphics alike.

Read full explanation

Good typography goes well beyond "picking a nice font": it involves hierarchy (making the most important text the most visually prominent), pairing (choosing complementary typefaces that work together — often one for headings, one for body text), spacing (letter-spacing/tracking and line-height/leading, both of which dramatically affect readability), and matching a typeface's personality to a brand's tone — a law firm and a children's toy brand should not use the same typeface.

In branding and logo work specifically, custom or heavily customised typography (a wordmark) is often the core of an identity — think of how recognisable a brand's logo type can be independent of any icon. In motion graphics, typography becomes kinetic — text that animates in sync with a voiceover or beat is one of the most common and in-demand After Effects skills, since well-timed text animation communicates information fast in short-form social video.

MITS Academy covers typography across three courses depending on the medium: as a branding fundamental in the Adobe Illustrator course (Week 3, Color & Typography), as a static design skill in the full Graphic Design programme, and as kinetic typography — animated text — in the dedicated Adobe After Effects course (Week 3).

Time Complexity

Programming

Time complexity measures how the running time of an algorithm grows as its input size increases, expressed using Big O notation (O(1), O(log n), O(n), O(n log n), O(n²), and so on). It is the primary language interviewers use to evaluate whether a candidate's solution is efficient, not just correct.

Read full explanation

Time complexity abstracts away hardware and implementation details to answer one question: as input size n grows, how does runtime grow? An O(1) algorithm takes the same time regardless of input size (like array index access). An O(n) algorithm's time grows linearly (like a single loop through an array). An O(n²) algorithm's time grows quadratically (like nested loops comparing every pair), which becomes painfully slow on large inputs.

Big O describes the upper bound (worst case), Big Omega the lower bound (best case), and Big Theta the tight bound (when best and worst case match). Interviewers care about time complexity because a "correct" O(n²) solution that times out on large inputs is treated as a failing answer at most product companies — the expectation is usually O(n log n) or better for anything beyond brute force.

MITS Academy's DSA course opens with a full Module 1 dedicated to time and space complexity analysis — recognising patterns like nested loops, binary search halving, and recursive branching — before students touch a single data structure, because every later module is taught with its time complexity called out explicitly.

Tally Prime

Career

Tally Prime is the current version of Tally, India's dominant accounting software, used by small and medium businesses for bookkeeping, GST filing, inventory management, and payroll. Tally proficiency is one of the most consistently in-demand practical skills for accounting and finance-adjacent roles in India.

Read full explanation

Tally has been the default accounting software for Indian SMEs and CA firms for decades, and Tally Prime is its modern, GST-compliant iteration — job postings for Accountant, Accounts Executive, and Billing Executive roles across Punjab routinely list "Tally" as a required or strongly preferred skill, independent of formal accounting degree requirements.

Practical Tally skill covers company creation, voucher entry (sales, purchase, payment, receipt), GST invoicing and return filing, inventory tracking, and basic MIS reporting (profit & loss, balance sheet) generated directly from day-to-day entries rather than built manually. For B.Com and BBA graduates specifically, Tally is often the single most direct route from a commerce degree to an immediately billable, practical skill employers test for in interviews.

MITS Academy's Tally Accounting course covers GST, Tally Prime, and financial accounting fundamentals over 2 months — while the separate Busy Accounting course covers Busy software specifically, since different Punjab SMEs and CA offices standardise on one or the other depending on sector and regional habit.

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 dedicated 4-month UI/UX Design course covers the full path — Design Thinking, user research, wireframing, high-fidelity UI in Figma, prototyping, and usability testing — ending in a case-study-based portfolio built for product and tech company hiring.

UV Mapping

Design

UV mapping is the process of unwrapping a 3D model's surface into a flat 2D layout, so a 2D texture image knows exactly where to sit on the 3D geometry — the same idea as unwrapping a globe into a flat world map. "U" and "V" are the 2D coordinates, distinct from the model's 3D X/Y/Z coordinates.

Read full explanation

Without a UV map, a texture image has no way to know which part of a picture corresponds to which part of a 3D shape — a model's surface has to be "cut" along seams and laid flat first, exactly like peeling an orange and flattening the peel. Good UV unwrapping places seams in hidden or low-visibility areas, minimises stretching (so textures don't look warped), and uses texture space efficiently (so important surfaces like a character's face get more pixel detail than the inside of a mouth that's rarely seen).

Bad UV mapping causes visible seams, stretched or blurry textures, and wasted texture resolution — problems that are hard to fix later without redoing the unwrap. It's a technical, precision-focused step that sits between modelling and texturing in the production pipeline.

MITS Academy's Animation & VFX course covers UV mapping fundamentals as part of the 3D modelling module, directly preparing students for the Substance 3D Painter texturing work that follows.

Unreal Engine

Design

Unreal Engine is a real-time 3D engine developed by Epic Games, widely used for game development, architectural visualisation, and increasingly for real-time film/VFX (virtual production). It renders scenes live, interactively, rather than requiring a lengthy offline render like traditional VFX software.

Read full explanation

Unreal Engine's defining feature is real-time rendering — a scene updates instantly as an artist or designer moves the camera, adjusts lighting, or triggers gameplay logic, rather than waiting minutes or hours per frame the way traditional 3D renderers (like those used in film VFX) do. This makes it the standard choice for interactive work: games, architectural walkthroughs, training simulations, and increasingly "virtual production" — using Unreal to generate real-time backgrounds for film and TV shoots (LED-wall filmmaking, the technique behind shows like The Mandalorian).

Working in Unreal involves importing 3D assets (usually built in Maya, Blender, or similar), setting up materials and lighting, and using Blueprints (a visual scripting system) or C++ to add interactivity and gameplay logic — a different skill set from the modelling/animation/compositing pipeline used in film-focused Animation & VFX work.

MITS Academy teaches Unreal Engine fundamentals in two places: the Game Art & Design course (alongside Unity, for building playable levels), and the 2-month 3D & VFX Tools Bootcamp (alongside Blender and Maya) as a lower-commitment entry point. The flagship 7-month Animation & VFX course does not currently include Unreal Engine — it focuses on the film/VFX pipeline (Maya, Substance Painter, Houdini, Nuke) rather than real-time engine work.

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.

VFX Pipeline

Design

The VFX pipeline is the standard sequence of stages a shot moves through in production: concept art, 3D modelling, texturing, rigging, animation, FX simulation, and compositing. Understanding the full pipeline — not just one tool — is what separates job-ready VFX/animation graduates from hobbyists.

Read full explanation

Every VFX and animation studio, regardless of size, organises work around some version of this pipeline: an idea becomes concept art, concept art becomes a 3D model, the model gets textured and rigged, an animator brings it to life, an FX artist adds simulated elements (smoke, cloth, destruction), and a compositor combines everything into the final shot. Each stage typically has a different specialist — modellers rarely rig, riggers rarely animate, animators rarely composite — which is why studios hire for specific pipeline roles rather than generic "3D artists."

Students who learn only one tool in isolation (just Maya, or just After Effects) often struggle to get hired, because they can't explain how their work fits into a larger production. Training that walks through the full pipeline in sequence produces graduates who understand handoffs between departments — a genuinely different, more hireable skill set.

MITS Academy's 7-month Animation & VFX course is structured explicitly around this pipeline — Concept Art → 3D Modelling → Rigging → Animation → Compositing — rather than teaching tools in isolation.

Vector Graphics

Design

Vector graphics are images built from mathematical paths (points, lines, curves) rather than pixels, so they scale to any size — a billboard or a favicon — with zero quality loss. Adobe Illustrator is the industry-standard tool for creating them, used for logos, icons, and print-ready branding.

Read full explanation

A raster image (a photo, a Photoshop file) is a fixed grid of pixels — enlarge it enough and it blurs or pixelates. A vector image stores shapes as mathematical formulas instead, so a logo designed at any size can be scaled up to a building-sized banner or down to a 16px favicon without ever losing sharpness. This is exactly why logos, icons, and print branding (packaging, business cards, signage) are built as vector files, not raster ones.

Adobe Illustrator is the industry-standard vector tool, built around the pen tool (drawing precise paths with anchor points and bezier curves), shape-building, and typography tools for turning a concept into a scalable, print-ready brand asset. Vector skills are foundational to logo design, packaging design, and icon/UI design work.

MITS Academy's dedicated Adobe Illustrator course (6 weeks) goes from pen-tool and shape basics through a complete logo design project to a final branding-and-packaging project — the fastest standalone route to vector graphics and logo design skills. The full 6-month Graphic Design course also covers Illustrator as one of several tools (alongside Photoshop, Canva, and Figma) across a broader web-and-print design curriculum.

Vulnerability Scanning

Cyber Security

Vulnerability scanning is the automated process of identifying known security weaknesses — outdated software, missing patches, misconfigurations — in a system or network using tools like Nessus, OpenVAS, or Nmap's NSE vulnerability scripts. It is typically the step between reconnaissance and exploitation in a penetration test.

Read full explanation

Vulnerability scanners work by comparing a target's software versions, open ports, and configurations against databases of known vulnerabilities, each tracked by a CVE (Common Vulnerabilities and Exposures) identifier and scored for severity using CVSS (Common Vulnerability Scoring System, rated Low/Medium/High/Critical). A scan of a web server, for example, might flag an outdated Apache version with a known remote-code-execution CVE, an open port running an unpatched service, or a misconfigured SSL certificate.

Scanning is distinct from exploitation — a scanner tells you a vulnerability likely exists, but doesn't prove it's exploitable or show real-world impact, which is what manual penetration testing and tools like Metasploit are for afterward. Organisations run vulnerability scans on a schedule (weekly or monthly) as part of ongoing security hygiene, while penetration testers run them once at the start of an engagement to prioritise where to focus.

MITS Academy's Cybersecurity Tools course covers this stage hands-on with OpenVAS/Greenbone Community, Nessus Essentials, and Metasploit's auxiliary scanners, teaching students to read CVE/CVSS data and translate a scan report into a prioritised, real attack plan — a core SOC Analyst and Vulnerability Analyst skill.

W

Wireframing

Design

A wireframe is a low-fidelity, stripped-down layout of an app or website screen — boxes, lines, and placeholder text showing structure and hierarchy, deliberately without colours, fonts, or polished visuals. It's the blueprint stage of UI/UX design, built before any high-fidelity visual design begins.

Read full explanation

Wireframes exist to separate two different decisions that are easy to conflate: "where does everything go and in what order" versus "what does it look like." By stripping out colour, imagery, and typography, wireframes let a designer (and stakeholders reviewing the work) focus purely on layout, information hierarchy, and user flow — is the most important action on the screen actually the most prominent element? Does the navigation make sense? — without getting distracted by or attached to visual polish too early.

Wireframes typically progress from very rough sketches (sometimes literally pen and paper) to structured digital wireframes in a tool like Figma, and are often tested with real users via clickable low-fidelity prototypes before a single pixel of final visual design is committed to. Skipping straight to high-fidelity design without wireframing first is a common mistake that leads to expensive rework when a layout problem is discovered late.

MITS Academy's UI/UX Design course covers wireframing as its own dedicated module — Information Architecture & Wireframing — positioned directly after user research and before visual design fundamentals, matching how the skill is actually sequenced in real product design work.

Ready to learn one of these for real?

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