π 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)
π 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)
Β
π 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
Here you will learn all topic which will assign in your syllabus.
We teach you along with a practical session.
π― 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
-
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):
-
Architecture Diagram β Sensors β Edge β Gateway β Cloud β Analytics.
-
Data & ML Plan β What data, features, and ML algorithm will be used?
-
Demo/Prototype (optional if time) β Notebook, screenshots, or simulation.
-
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.
π― 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%
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)
π― 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 |
π§Ύ 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
-
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
Β
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.
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:
- Understand the robotics development pipeline from mechanical design to software control.
- Create basic mechanical parts and assemblies using SOLIDWORKS.
- Understand robot modelling concepts such as links, joints, frames, sensors, and actuators.
- Build and simulate a robot environment in Gazebo.
- Install and use ROS 2 for robotic communication.
- Understand ROS 2 concepts such as nodes, topics, messages, services, launch files, and packages.
- Connect ROS 2 with Gazebo for robot simulation.
- Use MATLAB and Simulink for basic robot control and algorithm testing.
- Develop a simulation-based mini robotics project.
- 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.