Courses

Computer Basic
Computer Basic

πŸ“š Course Modules & Topics Covered:

Module 1: Introduction to Computers

  • What is a computer?

  • Types of computers (Desktop, Laptop, Tablet)

  • Input & output devices

  • Understanding hardware vs software

Module 2: Operating System Basics

  • Introduction to Windows OS

  • Desktop, icons, taskbar, and start menu

  • Opening and closing applications

  • File and folder management (create, rename, move, delete)

Module 3: Microsoft Office Tools

  • MS Word: Create, format, and save documents

  • MS Excel: Enter data, create basic formulas, and charts

  • MS PowerPoint: Make and run simple presentations

Module 4: Internet and Email

  • What is the Internet?

  • Web browsers (Chrome, Edge, Firefox)

  • Searching effectively using Google

  • Creating and using an email account (Gmail/Yahoo)

  • Email etiquette and attachments

Module 5: Digital Etiquette & Cyber Safety

  • Basic cybersecurity tips

  • Safe browsing habits

  • Recognizing phishing and scams

  • Introduction to digital identity and privacy

Module 6: Practical Applications

  • Online form filling (govt. forms, job portals, etc.)

  • Using online payment methods (UPI, NetBanking basics)

  • Accessing government digital services (DigiLocker, Aadhaar, PAN)

International English Language Testing System
Study Aboard

πŸ“– Course Description:

The International English Language Testing System (IELTS) is the world’s most recognized English proficiency exam for academic, professional, and migration purposes. This comprehensive course by Education MESD is designed to help students, professionals, and immigrants achieve a high band score in both the Academic and General Training modules.

The course focuses on enhancing all four language skills β€” Listening, Reading, Writing, and Speaking, using real exam-style materials, mock tests, and personalized feedback from expert trainers.

Whether you aim to study abroad, apply for a visa, or boost your global employability, this course provides the strategies and practice you need to succeed in the IELTS exam with confidence.


🎯 Key Features:

  • Covers both IELTS Academic and General Training formats

  • Intensive practice in Listening, Reading, Writing & Speaking

  • Band score improvement techniques

  • Access to official practice materials & mock tests

  • Speaking interview simulations with feedback

  • Personalized writing corrections (Task 1 & Task 2)

  • Group and 1-on-1 mentoring options available

  • Includes guidance for booking the IELTS exam (IDP/British Council)


Β 

Python Basic Certification Course
Computer Language

πŸ“š What You Will Learn:

Module 1: Introduction to Python

  • What is Python?

  • Installing and setting up Python

  • Writing your first program (Hello World)

  • Understanding variables and data types

Module 2: Python Basics

  • Operators and expressions

  • Input and output functions

  • Conditional statements (if, elif, else)

  • Loops (for and while)

Module 3: Working with Data

  • Lists, Tuples, and Dictionaries

  • String operations

  • Basic functions and scope

  • Simple math and logic-based programs

Module 4: School-Oriented Projects

  • Create school-useful programs: Grade calculator, Quiz App, Report generator

  • Python programs for board practicals

Module 5: Final Project & Assessment

  • Mini project (with documentation)

  • Online/Offline assessment

  • Certificate of Completion


πŸ•’ Duration:

  • 4 Weeks | 3 Days a Week | 1 Hour per Class

  • Total: ~12–15 Hours
    Weekend or After-School Batches available

JAVA for Board Exam
Computer Language

Here you will learn all topic which will assign in your syllabus. 

We teach you along with a practical session. 

C++ for School
Computer Language

🎯 What You’ll Learn

🧩 Module 1: Introduction to Programming

  • What is programming?

  • Basics of C++

  • Setting up compiler (online and offline IDEs)

🧩 Module 2: Fundamentals of C++

  • Data types, variables, constants

  • Input and Output (cin, cout)

  • Operators and expressions

  • Writing your first C++ program

🧩 Module 3: Control Structures

  • If, else-if, switch-case

  • Loops: for, while, do-while

  • Nested loops and logical operators

  • Practice: pattern printing, number logic

🧩 Module 4: Functions and Arrays

  • Built-in vs user-defined functions

  • Call by value vs call by reference

  • Arrays (1D and 2D)

  • Sorting and searching (Bubble Sort, Linear Search)

🧩 Module 5: Object-Oriented Programming (Class 12 Focus)

  • Introduction to OOP

  • Classes, objects, constructors

  • Inheritance and polymorphism

  • Encapsulation and data hiding

  • Practice with school project questions

🧩 Module 6: File Handling (CBSE Class 12)

  • Creating and writing to files

  • Reading and appending data

  • Simple file-based student record project

πŸ§ͺ Final Module: Mini Project

  • Choose one:

    • Student Record Manager

    • Simple ATM or Library System

    • Marks Analysis Program

Industrial Training on IIoT 4.0 and Machine Learning
Advance Course

Module 1: Introduction to Industry 4.0 & IIoT

Objectives:

  • Understand Industry 4.0 concepts, smart factories, and cyber-physical systems.

  • Identify IIoT use cases in manufacturing, utilities, logistics, etc.

Key Topics:

  • Evolution from Industry 1.0 to 4.0

  • Components: CPS, Cloud, Edge, Big Data, AI

  • What is IIoT? Difference between IoT and IIoT

  • Industrial use cases: predictive maintenance, OEE monitoring, energy optimization, asset tracking

Moodle items:

  • Resource: PDF/Presentation – β€œIndustry 4.0 & IIoT Fundamentals”

  • URL: 1–2 short videos (YouTube)

  • Activity: Quiz 1 (MCQs on concepts)

  • Forum: β€œShare an IIoT use case from your industry”


Module 2: IIoT Architecture, Protocols & Platforms

Objectives:

  • Explain IIoT reference architectures.

  • Understand industrial communication protocols.

Key Topics:

  • IIoT reference architecture (sensor β†’ edge β†’ gateway β†’ cloud β†’ dashboard)

  • Industrial connectivity & protocols:

    • MQTT, HTTP/REST, CoAP

    • OPC UA, Modbus basics

  • Edge vs Cloud vs On-prem deployment

  • Overview of common IIoT platforms (open-source & cloud)

Moodle items:

  • Page/Book: β€œIIoT Architecture & Protocols Overview”

  • Assignment: Draw your organization’s current architecture and propose an IIoT-enabled version (upload PDF/image).

  • Quiz 2: Protocols & architecture.


Module 3: Sensors, Edge Devices & Data Acquisition

Objectives:

  • Understand field devices, sensors, and edge hardware.

  • Learn how data is collected and streamed.

Key Topics:

  • Types of industrial sensors: temperature, vibration, pressure, flow, current, proximity, etc.

  • Microcontrollers & edge devices (generic explanation: PLCs, Raspberry Pi, ESP32, industrial gateways)

  • Data acquisition basics: sampling rate, resolution, signal conditioning

  • Streaming data to broker/cloud (MQTT publisher–subscriber pattern)

  • Data logging: CSV, time-series DB, dashboards

Moodle items:

  • Resource: PDF with sample wiring diagrams or conceptual diagrams

  • URL/Lab sheet: Simple β€œMQTT publisher/subscriber” demo (even if simulated)

  • Assignment: Short report – β€œIdentify 5 important sensors for your plant/use case and justify why”.


Module 4: Data Engineering for IIoT Analytics

Objectives:

  • Prepare raw IIoT data for ML.

  • Understand handling of time-series and event data.

Key Topics:

  • Data types in IIoT: time-series, events, alarms, logs

  • Data cleaning: missing data, noise, outliers

  • Feature extraction/engineering from sensor data:

    • Statistical features: mean, RMS, peak, variance, rolling window stats

    • Time-lag features, moving averages, aggregation

  • Basic data pipelines: ingest β†’ clean β†’ transform β†’ store

  • Tools overview: Python (pandas), Jupyter, basic CSV operations

Moodle items:

  • Resource: Jupyter notebook/PDF: β€œBasic preprocessing of IIoT sensor data”

  • Assignment: Mini-task – Upload a CSV (provided) after cleaning & adding 2–3 features.

  • Quiz 3: Data preprocessing & time-series basics.


Module 5: Machine Learning for IIoT Applications

Objectives:

  • Train basic ML models for industrial use cases.

  • Interpret model outputs for decision-making.

Key Topics:

  • Quick recap: supervised vs unsupervised learning

  • Common ML tasks in IIoT:

    • Predictive maintenance (remaining useful life, breakdown prediction)

    • Anomaly detection (faults, leakage, abnormal vibration)

    • Quality prediction (pass/fail, defect classification)

  • Algorithms (conceptual, not super heavy maths):

    • Regression: Linear/Random Forest Regressor

    • Classification: Logistic Regression, Random Forest, XGBoost (intro)

    • Clustering: k-Means for anomaly detection

  • Model evaluation metrics: accuracy, precision, recall, F1, ROC-AUC, confusion matrix

  • Interpreting results in an industrial context (reducing downtime, cost savings).

Moodle items:

  • Resource: Notebook or PDF – sample ML pipeline on sensor dataset

  • Quiz 4: ML concepts & metrics

  • Assignment: Build a simple ML model (or concept report) using provided dataset (predict normal/faulty condition).


Module 6: Edge AI & Real-time Deployment Concepts

Objectives:

  • Understand deployment challenges in real-time industrial environments.

  • Introduce Edge AI and lightweight models.

Key Topics:

  • Why Edge AI? Latency, bandwidth, privacy, reliability

  • Deploying models on edge devices (concept level, not deep coding):

    • Model compression basics (quantization, pruning – high level)

    • Real-time inference pipeline

  • Integration with dashboards and alert systems

  • Cybersecurity basics in IIoT & ML systems

Moodle items:

  • Page: β€œFrom Prototype to Production: Deploying ML in IIoT Environments”

  • Forum: Discussion – β€œCloud vs Edge: What is realistic for your industry?”

  • Short assignment: Design a conceptual architecture diagram showing where the ML model will run.


Module 7: Capstone Project & Assessment

Objectives:

  • Apply the entire pipeline from IIoT concept to ML model & deployment plan.

  • Present a practical, industry-oriented solution.

Capstone Task (example):
Learners must choose one industrial problem, e.g.:

  • Predictive maintenance of a motor/pump

  • Energy consumption optimization in a small plant

  • Temperature/humidity monitoring with anomaly alerts

  • Production line defect detection concept

Deliverables (for Moodle submission):

  1. Architecture Diagram – Sensors β†’ Edge β†’ Gateway β†’ Cloud β†’ Analytics.

  2. Data & ML Plan – What data, features, and ML algorithm will be used?

  3. Demo/Prototype (optional if time) – Notebook, screenshots, or simulation.

  4. Business Impact Note – 1–2 pages on cost saving, reliability, safety, or efficiency improvement.

Moodle items:

  • Assignment (Project Report + Files Upload)

  • Activity: Online Presentation (via BigBlueButton/Zoom link) or offline evaluation

  • Feedback form (Questionnaire) for course evaluation.

Advance Excel
Advance Course

🎯 Course Objective

To equip learners with advanced Excel tools for data analysis, financial modeling, automation, and dashboard creation, aligned with corporate productivity, analytics, and MIS roles.


🧩 Module-Wise Breakdown


πŸ“¦ Module 1: Excel Efficiency Tools

  • Keyboard shortcuts for productivity

  • Named ranges & cell referencing (absolute vs relative)

  • Paste special, quick analysis, and flash fill

  • Custom views and worksheet management


πŸ“Š Module 2: Advanced Formulas & Functions

  • Logical Functions: IF, IFS, AND, OR, IFERROR

  • Lookup Functions: VLOOKUP, HLOOKUP, INDEX & MATCH, XLOOKUP (Excel 365)

  • Text Functions: LEFT, RIGHT, MID, CONCATENATE, TEXTJOIN

  • Date & Time: TODAY, NOW, NETWORKDAYS, DATEDIF

  • Math/Statistical: SUMIF, COUNTIF, AVERAGEIF, RANK, ROUND, RAND, RANDBETWEEN

  • Array Formulas: FILTER, SORT, UNIQUE, TRANSPOSE


πŸ“Š Module 3: Data Cleaning & Validation

  • Data preparation and cleansing techniques

  • Removing duplicates, trimming spaces

  • Data validation (drop-down lists, custom rules)

  • Text to columns, split and combine data

  • Power Query introduction


πŸ“‰ Module 4: Data Analysis & Pivot Tables

  • Creating and customizing pivot tables

  • Multi-level pivot table analysis

  • Calculated fields & pivot charts

  • Grouping and filtering

  • Slicers and timelines

  • Drill-down analysis


πŸ“ˆ Module 5: Charts and Visualization

  • Recommended charts vs custom charts

  • Combo charts, dual axis charts

  • Conditional formatting with icons and color scales

  • Dynamic charts with named ranges

  • Data bars, sparklines, trendlines


πŸ“Š Module 6: Dashboard Design

  • Principles of dashboard design (KPI-driven)

  • Linking slicers, interactive visualizations

  • Dynamic charting and data binding

  • Using form controls (buttons, drop-downs, checkboxes)

  • Final project: Build a Sales or HR dashboard


βš™οΈ Module 7: Excel Automation with Macros (VBA Basics)

  • Introduction to Macros & security settings

  • Recording basic macros

  • VBA editor walkthrough

  • Writing simple VBA code (loops, MsgBox, functions)

  • Automating repetitive tasks


πŸ’Ό Module 8: Excel in Business Applications

  • MIS Reporting automation

  • Inventory/stock management models

  • HR salary sheets and attendance trackers

  • Financial modeling basics (NPV, IRR, break-even)

  • Budgeting and forecasting templates


πŸŽ“ Capstone Project

Choose one:

  • Dynamic business dashboard

  • HR MIS report generator

  • Sales/Finance KPI tracker

  • Automated data consolidation workbook


πŸ† Learning Outcomes

After completing this course, learners will:

  • Create advanced analytical reports with pivot tables and dashboards

  • Automate tasks using macros and basic VBA

  • Handle real-world business datasets confidently

  • Be job-ready for MIS Analyst, Business Analyst, or Excel Automation roles


πŸ“œ Certification Criteria

  • Minimum 80% module completion

  • At least 1 capstone project submission

  • Final quiz score β‰₯ 70%

Full Stack Web Development with MERN Stack
Web Development

Duration: 12–16 Weeks
Level: Intermediate to Advanced
Mode: Online / Hybrid
Certificate: MESD Full Stack Developer Certification


🧩 Which Category Can This Go In?

  • Main Category: Web Development

  • Sub-Categories:

    • Full Stack Development

    • Frontend Development

    • Backend Development

    • Career-Oriented Programming

    • Software Engineering


🎯 Course Objective

To train students in building complete web applications from scratch using MongoDB, Express, React, and Node.js, enabling them to become industry-ready full-stack developers.


πŸ“š Course Modules

πŸ“¦ Module 1: Web Fundamentals Refresher

  • HTML5, CSS3, JavaScript ES6+

  • Responsive design using Flexbox and Grid

  • Git & GitHub basics


πŸ’‘ Module 2: JavaScript & Node.js Essentials

  • JavaScript deep dive (callbacks, promises, async/await)

  • Node.js architecture

  • npm & Express.js basics

  • Creating RESTful APIs


🧰 Module 3: Backend with Node.js & Express

  • Express routing & middleware

  • CRUD operations with MongoDB

  • Mongoose schema design

  • Authentication with JWT

  • File upload, environment configs, API security


🧠 Module 4: Frontend Development with React

  • JSX, props, and state

  • React Hooks (useState, useEffect, useContext)

  • Routing with React Router

  • Form handling and validation

  • Axios for HTTP requests


πŸ”„ Module 5: Connecting Frontend & Backend

  • Consuming REST APIs with React

  • User login/signup workflow

  • Protected routes and token handling

  • Deployment-ready frontend and backend separation


πŸ›’οΈ Module 6: MongoDB & Data Modeling

  • MongoDB Atlas setup

  • Mongoose relationships

  • Querying, pagination, indexing

  • Aggregation framework basics


πŸ› οΈ Module 7: Advanced Concepts

  • Redux / Context API for state management

  • Socket.IO for real-time communication

  • Admin dashboards and role-based access

  • Email services & cron jobs


☁️ Module 8: Deployment & DevOps

  • Version control and CI/CD basics

  • Deploying MERN apps to:

    • Render / Vercel (frontend)

    • Railway / Heroku / EC2 (backend)

    • MongoDB Atlas (database)

  • Domain setup and SSL


πŸ‘¨β€πŸ’» Capstone Projects (Choose One)

  • E-commerce Store with Cart & Payment Gateway

  • Job Portal with Role-Based Dashboard

  • Social Media App with Likes, Comments & Realtime Chat

All projects must include GitHub code, live deployment, and documentation.


🧾 Assessment & Certification

  • Weekly quizzes and code challenges

  • Mid-course and final project review

  • Minimum 75% attendance + 1 project submission

  • MESD Full Stack Developer Certificate (industry-standard)

Full Web Development with PHP & MySQL
Web Development

🎯 Course Objective

To teach students how to build responsive, dynamic, and secure web applications using core PHP, MySQL, and supporting frontend technologies. The course is structured for real-world industry application, ideal for job roles in backend development, full stack development, and freelance web design.


πŸ“š Course Modules

🧩 Module 1: Web Development Basics

  • Introduction to how the web works

  • Static vs dynamic websites

  • Introduction to web servers (Apache, XAMPP/WAMP)

  • Project folder structure and URL routing


πŸ”€ Module 2: HTML, CSS, and JavaScript (Frontend Essentials)

  • HTML5 structure & tags

  • CSS3 styling, selectors, media queries

  • Basic JavaScript for form validation and interactivity

  • Responsive design using Bootstrap


πŸ” Module 3: PHP Fundamentals

  • PHP syntax, variables, data types

  • Conditional statements and loops

  • Functions and scope

  • GET and POST methods

  • Including files and folder structure


πŸ—„οΈ Module 4: PHP with Forms & Sessions

  • Handling form inputs securely

  • Working with cookies and sessions

  • File uploads and validations

  • PHP Superglobals: $_GET, $_POST, $_SESSION, $_FILES


πŸ›’οΈ Module 5: Database with MySQL

  • Intro to relational databases

  • Database design and table structure

  • SQL commands: SELECT, INSERT, UPDATE, DELETE

  • Connecting PHP with MySQL using MySQLi/PDO

  • Data sanitization and prepared statements


πŸ› οΈ Module 6: Building a Dynamic Web App

  • User registration and login system

  • Admin dashboard (CRUD operations)

  • Contact form with email integration

  • Pagination, search, and filtering


🧱 Module 7: Advanced PHP Concepts

  • PHP with AJAX (for dynamic content without reload)

  • Email sending with PHPMailer

  • Password hashing & security best practices

  • Error handling and debugging


☁️ Module 8: Hosting & Deployment

  • Hosting a PHP site on shared hosting / cPanel

  • Configuring domain, FTP, and MySQL remotely

  • Deploying using FileZilla or GitHub

  • Final project review


πŸ‘¨β€πŸ’» Capstone Project

Choose from:

  • Blog platform with admin CMS

  • Job board website

  • E-commerce product listing system

  • Feedback/Contact portal with admin panel


πŸ“œ Certification Requirements

  • Completion of all modules and quizzes

  • At least one final project submitted

  • Minimum score of 70% in final test


πŸ’Ό Career Outcomes

Role Description
PHP Developer Core PHP & backend logic
Web Developer Full site creation with frontend & backend
CMS Customizer Modify WordPress/Drupal themes & plugins
Freelancer Build custom websites for small businesses
Tally & GST
Accounting

🧾 Course Overview:

This course is designed to equip learners with practical knowledge of Tally ERP 9 / TallyPrime along with GST (Goods and Services Tax) concepts and implementation. It is ideal for those aiming for accounting careers, running businesses, or upgrading skills for finance-related roles.


πŸ“š Course Modules & Topics Covered:

Module 1: Introduction to Accounting

  • Basics of accounting

  • Types of accounts and golden rules

  • Journal entries and ledgers

Module 2: Tally ERP 9 / TallyPrime Fundamentals

  • Introduction to Tally interface

  • Creating, modifying, and deleting company data

  • Ledger & Group creation

  • Voucher entry: Payment, Receipt, Contra, Journal

  • Inventory management (Stock Items, Units, Godowns)

Module 3: GST in Tally

  • Understanding GST structure (CGST, SGST, IGST)

  • GST registration and returns

  • GST setup in Tally

  • Creating GST-enabled ledgers

  • Filing GSTR-1, GSTR-3B using Tally reports

Module 4: Advanced Tally Features

  • Banking features (cheque, reconciliation)

  • Payroll management basics

  • TDS, TCS, and statutory compliance

  • Cost centers and cost categories

  • Export & import of data in Tally

Module 5: Practical Assignment & Project

  • Real-world GST transactions

  • GST billing and invoice generation

  • Final project based on real company data


πŸ•’ Course Duration:

πŸ“… Standard Track (Regular)

  • Duration: 45 Days

  • Class Frequency: 1 hour per day (5 days/week)

  • Total Hours: ~40–45 hours

πŸš€ Fast Track (Intensive)

  • Duration: 20 Days

  • Class Frequency: 2 hours per day (6 days/week)

  • Total Hours: ~40 hours

πŸ—“οΈ Weekend Batch

  • Duration: 6 Weekends

  • Class Frequency: 3 hours/day (Saturday & Sunday)

  • Total Hours: ~36 hours


πŸ“ Eligibility Criteria:

  • Basic computer knowledge

  • Suitable for commerce students, entrepreneurs, working professionals


πŸ’Ό Career Opportunities:

  • GST Executive

  • Junior Accountant

  • Billing Clerk

  • Tally Operator

  • Small Business Manager


Β 

Datascience with python
AI (ARTIFICIAL INTELLIGENCE)

Course Description: This comprehensive course on Data Science with Python is designed for learners at all levels, from beginners with no prior coding experience to advanced learners looking to deepen their data science expertise. The course covers the full spectrum of skills needed to become proficient in data science, guiding students from the basics of Python programming to advanced data science techniques and applications.

Learning Outcomes:

By the end of this course, students will:

  • Master Python programming from the basics, including data types, loops, functions, and libraries.
  • Develop a strong foundation in essential libraries for data science, including NumPy, Pandas, and Matplotlib, and use them for data manipulation and visualization.
  • Understand and apply key statistical concepts essential for data science, such as probability, regression, and hypothesis testing.
  • Perform data cleaning, transformation, and exploratory data analysis on real-world datasets.
  • Use advanced Python libraries like Scikit-learn and TensorFlow for machine learning and deep learning applications.
  • Build, evaluate, and optimize machine learning models, including classification, regression, clustering, and recommendation systems.
  • Gain hands-on experience in project-based learning through end-to-end data science projects, from data collection and preprocessing to model building and deployment.
  • Acquire the skills to work with large datasets, implement model performance improvement strategies, and deploy models in real-world scenarios.
Robotics Design, Simulation and Control Pathway Using ROS 2, Gazebo, MATLAB Simulink and SOLIDWORKS
Robotics and Drone

This training program introduces students to the complete robotics development pathway, starting from 3D mechanical design, moving into robot simulation, then progressing to robot control and automation using ROS 2 and MATLAB Simulink.

The course is designed for students who want to understand how real-world robots are designed, simulated, controlled, tested, and prepared for deployment. Students will work in a software-first environment using industry-relevant tools such as SOLIDWORKS, Gazebo, ROS 2, MATLAB and Simulink.

ROS is an open-source software framework used for building robotic applications, while Gazebo provides a simulation environment where students can test robot models and worlds without physical hardware. Gazebo officially supports interaction with ROS 2, including communication of robot data, commands, joint states, transforms, and visualization workflows.

For 2026, ROS 2 Lyrical Luth is the latest LTS release and is supported until May 2031. For institutions using Ubuntu 24.04, ROS 2 Jazzy Jalisco is also a stable LTS option supported until May 2029.

MATLAB and Simulink will be used for mathematical modelling, control system design, simulation, and ROS integration. MathWorks provides ROS Toolbox and Robotics System Toolbox for connecting to ROS networks, visualizing ROS data, using rosbag files, and developing algorithms for manipulators and mobile robots.

SOLIDWORKS will be used for 3D CAD modelling, mechanical design, assembly design, motion understanding, and early-stage validation of robot structures. SOLIDWORKS also supports product development and simulation workflows for testing designs, optimizing efficiency, and reducing physical prototyping effort.

2. Main Objective

The main objective of this program is to train students in a complete robotics workflow:

Design β†’ Model β†’ Simulate β†’ Control β†’ Integrate β†’ Demonstrate

By the end of the training, students will be able to design basic robot components in SOLIDWORKS, simulate robotic environments in Gazebo, create ROS 2 nodes, publish and subscribe to robot data, and build basic control models using MATLAB Simulink.

3. Learning Outcomes

After completing this program, students will be able to:

  1. Understand the robotics development pipeline from mechanical design to software control.
  2. Create basic mechanical parts and assemblies using SOLIDWORKS.
  3. Understand robot modelling concepts such as links, joints, frames, sensors, and actuators.
  4. Build and simulate a robot environment in Gazebo.
  5. Install and use ROS 2 for robotic communication.
  6. Understand ROS 2 concepts such as nodes, topics, messages, services, launch files, and packages.
  7. Connect ROS 2 with Gazebo for robot simulation.
  8. Use MATLAB and Simulink for basic robot control and algorithm testing.
  9. Develop a simulation-based mini robotics project.
  10. Prepare a project report and demonstration suitable for academic presentation.

4. Tools Covered

Tool Purpose in Training
SOLIDWORKS Robot body design, parts, assemblies, mechanical modelling
Gazebo Robot simulation, virtual worlds, sensors, robot testing
ROS 2 Robot communication, control architecture, nodes, topics, services
MATLAB Mathematical modelling, data analysis, control logic
Simulink Block-based control design and simulation
RViz Robot visualization and sensor data visualization
Ubuntu/Linux Robotics development environment
Python/C++ basics ROS 2 node programming

Module 1: Robotics Foundation and Development Pathway

Module Focus

This module introduces students to the field of robotics and explains how real-world robotic systems are developed using mechanical design, electronics, software, simulation, and control.

Topics Covered

  • Introduction to robotics
  • Types of robots: mobile robots, robotic arms, drones, humanoids, industrial robots
  • Basic components of a robot
  • Sensors, actuators, controllers and power systems
  • Robotics development lifecycle
  • Hardware-based robotics vs simulation-based robotics
  • Role of AI, IoT and automation in modern robotics
  • Career opportunities in robotics and automation

Practical Activity

Students will prepare a basic block diagram of a robot system showing the relationship between mechanical body, sensors, actuators, controller, power supply, and software.

Learning Outcome

After completing this module, students will understand the structure of robotic systems and the complete pathway from robot design to simulation and control.


Module 2: SOLIDWORKS for Robotics Design

Module Focus

This module focuses on the mechanical design side of robotics. Students will learn how robot parts and assemblies are created using SOLIDWORKS.

Topics Covered

  • Introduction to SOLIDWORKS interface
  • Basic sketching tools
  • 2D sketch to 3D part modelling
  • Extrude, cut, fillet, chamfer and pattern tools
  • Robot chassis design
  • Wheel and motor placement concept
  • Sensor mounting space design
  • Battery and controller placement concept
  • Assembly design
  • Basic mates and constraints
  • Design documentation and screenshots

Practical Activity

Students will design a basic mobile robot chassis with wheel placement, motor area, sensor mounting area and controller space.

Learning Outcome

After completing this module, students will be able to design basic robot structures and understand how mechanical design supports robotics development.


Module 3: Linux and ROS 2 Foundation

Module Focus

This module introduces students to the Linux-based robotics development environment and the fundamentals of ROS 2.

Topics Covered

  • Linux basics for robotics
  • Terminal commands
  • ROS 2 introduction
  • Importance of ROS 2 in robotics
  • ROS 2 workspace
  • ROS 2 packages
  • Build system
  • Source command
  • ROS 2 command-line tools
  • Introduction to Python-based ROS 2 development

Practical Activity

Students will create a ROS 2 workspace, create a basic package, build the workspace, and run simple ROS 2 commands.

Learning Outcome

After completing this module, students will understand the basic environment required for ROS 2-based robotics development.


Module 4: ROS 2 Communication and Programming

Module Focus

This module focuses on the communication architecture of robots using ROS 2. Students will learn how different parts of a robotic system communicate with each other.

Topics Covered

  • ROS 2 nodes
  • Topics
  • Messages
  • Publisher-subscriber model
  • Services
  • Parameters
  • Launch files
  • Multi-node execution
  • Debugging ROS 2 applications
  • Basic robot communication workflow

Practical Activity

Students will create a publisher node and subscriber node. One node will publish robot status or movement commands, and another node will receive and display the message.

Learning Outcome

After completing this module, students will be able to create basic ROS 2 applications using nodes, topics, messages and services.


Module 5: Gazebo Simulation for Robotics

Module Focus

This module introduces students to robot simulation using Gazebo. Students will learn how a robot can be tested in a virtual environment before real-world deployment.

Topics Covered

  • Introduction to Gazebo
  • Importance of simulation in robotics
  • Gazebo world
  • Physics-based simulation
  • Ground plane and obstacles
  • Robot models
  • Links and joints
  • Visual and collision elements
  • Sensor simulation concept
  • Robot movement inside a virtual world

Practical Activity

Students will create or modify a basic Gazebo world with ground plane, obstacles and a robot simulation environment.

Learning Outcome

After completing this module, students will understand how to simulate robot movement and test robot behaviour in a virtual environment.


Module 6: ROS 2 and Gazebo Integration

Module Focus

This module connects ROS 2 with Gazebo so students can control simulated robots using ROS 2 commands and communication topics.

Topics Covered

  • ROS 2 and Gazebo workflow
  • Robot state publisher
  • Joint state publisher
  • Command velocity topic
  • Teleoperation concept
  • Sensor data flow
  • ROS 2 topics for simulated robot control
  • RViz visualization
  • Robot movement testing

Practical Activity

Students will control a simulated robot in Gazebo using ROS 2 commands. They will test forward, backward, left, right and stop movement.

Learning Outcome

After completing this module, students will be able to integrate ROS 2 with Gazebo and control a robot in simulation.


Module 7: MATLAB and Simulink for Robotics Control

Module Focus

This module introduces students to model-based robot control using MATLAB and Simulink. Students will learn how control logic is designed and tested before implementation.

Topics Covered

  • Introduction to MATLAB for robotics
  • Introduction to Simulink
  • Block-based modelling
  • Input-output system modelling
  • Basic control system concept
  • PID control concept
  • Speed control
  • Direction control
  • Sensor-based decision logic
  • Simulink model for robot control
  • Overview of ROS and MATLAB/Simulink workflow

Practical Activity

Students will create a simple Simulink model for robot motion control, such as speed control, direction control, or obstacle response logic.

Learning Outcome

After completing this module, students will understand how MATLAB Simulink is used for designing and testing robot control systems.


Module 8: Integrated Robotics Mini Project

Module Focus

This module allows students to apply the knowledge gained from all previous modules and develop a simulation-based robotics mini project.

Project Areas

Students may choose one project from the following:

  • Obstacle avoidance robot simulation
  • Warehouse delivery robot simulation
  • Hospital service robot simulation
  • Smart campus delivery robot
  • ROS 2-based teleoperation robot
  • PID-based robot motion control using Simulink
  • Robot chassis design using SOLIDWORKS
  • Autonomous mobile robot simulation using ROS 2 and Gazebo
  • Agricultural field robot simulation
  • Rescue robot simulation in an obstacle environment

Project Deliverables

Students will submit:

  • Project title
  • Project objective
  • Tool list
  • System architecture diagram
  • SOLIDWORKS design screenshot
  • ROS 2 code/package
  • Gazebo simulation screenshot or video
  • Simulink model screenshot
  • Result explanation
  • Final project report
  • Presentation/demo

Learning Outcome

After completing this module, students will be able to develop and present a basic robotics project using design, simulation, communication and control tools.