Curriculum
- 17 Sections
- 50 Lessons
- 20 Weeks
Expand all sectionsCollapse all sections
- Industrial UI/UX & Frontend Foundations - HTML5, CSS3, JavaScript (ES6+)6
- 1.1Semantic Structures for HMI Design
- 1.2Assessment – Semantic Structures for HMI Design8 Questions
- 1.3Grid/Flex Layouts for Responsive Dashboards
- 1.4Assesssment – Grid/Flex Layouts for Responsive Dashboards10 Questions
- 1.5JavaScript: DOM Manipulation, ASync Patterns
- 1.6Assessment – JavaScript: DOM Manipulation, ASync Patterns10 Questions
- ReactJS for Real-Time Dashboards8
- 2.1Functional Components, Hooks, Context API
- 2.2Assessment – Functional Components, Hooks, Context API9 Questions
- 2.3UI Frameworks: TailwindCSS / MUI
- 2.4Assessment – UI Frameworks: TailwindCSS / MUI10 Questions
- 2.5Role-Based Layout Design (Admin/Operator View)
- 2.6Assessment – Role-Based Layout Design (Admin/Operator View)9 Questions
- 2.7Designing SCADA-style Panels using JSON Schema
- 2.8Assessment – Designing SCADA-style Panels using JSON Schema10 Questions
- REST APIs with Node.js + Express6
- 3.1CRUD for Devices, Alarms, and Telemetry
- 3.2Assessment – CRUD for Devices, Alarms, and Telemetry10 Questions
- 3.3JWT & Middleware-Based Route Protection
- 3.4Assessment – JWT & Middleware-Based Route Protection10 Questions
- 3.5Modular Design for Scalability
- 3.6Assessment – Modular Design for Scalability9 Questions
- Python with FastAPI6
- 4.1Async Microservices for Ingestion and Control
- 4.2Assessment – Async Microservices for Ingestion and Control9 Questions
- 4.3Data Validation with Pydantic
- 4.4Assessment – Data Validation with Pydantic10 Questions
- 4.5Handling Time Series, Alerts, Control Commands
- 4.6Assessment – Handling Time Series, Alerts, Control Commands10 Questions
- Introducing Unified Namespace (UNS)6
- 5.1UNS Architecture (MQTT topics + Broker as System Backbone)
- 5.2Assessment – UNS Architecture (MQTT topics + Broker as System Backbone)8 Questions
- 5.3Building a Mock UNS Broker Structure
- 5.4Assessment -Building a Mock UNS Broker Structure8 Questions
- 5.5Use of MQTT Explorer + Node-RED to Visualize UNS Flow
- 5.6Assessment -Use of MQTT Explorer + Node-RED to Visualize UNS Flow8 Questions
- SQL (PostgreSQL)3
- NoSQL (CouchDB)3
- Time Series + MQTT3
- Node-RED for Industrial Integration3
- OPC UA & Modbus3
- Docker, Git, DevOps Intro3
- MES Systems: Custom vs Off-the-Shelf3
- Security & Access Control3
- D3.js, Chart.js, Gauge Libraries2
- Advanced SCADA Layouts3
- Offline-first & Edge Computing Patterns2
- Performance + Debugging3