{
    "@context": "https://schema.org",
    "@type": "ItemList",
    "name": "Innosphere LMS Course Catalog",
    "description": "Complete catalog of Innosphere LMS courses with structured syllabi for Embedded Systems, IoT, ESP32, Web Development, PCB Design, and Networking training in Bangladesh.",
    "url": "https://course.innospherebd.com/courses.php",
    "numberOfItems": 1,
    "provider": {
        "@context": "https://schema.org",
        "@type": "Organization",
        "@id": "https://course.innospherebd.com/#organization",
        "name": "Innosphere LMS",
        "alternateName": [
            "Innosphere",
            "Innosphere Course"
        ],
        "url": "https://course.innospherebd.com/",
        "logo": "https://course.innospherebd.com/logo.jpg",
        "description": "Practical Embedded Systems, IoT, ESP32, Arduino, PCB Design, Networking, AI and Web Development training in Bangladesh.",
        "email": "info@innosphere.dev",
        "address": {
            "@type": "PostalAddress",
            "addressLocality": "Dhaka",
            "addressCountry": "BD"
        },
        "sameAs": [
            "https://www.facebook.com/innospherebd",
            "https://www.linkedin.com/company/innospherebd",
            "https://www.youtube.com/@innospherebd"
        ]
    },
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "item": {
                "@type": "Course",
                "name": "Innosphere 25-Day Starter Course",
                "url": "https://course.innospherebd.com/student/course_detail.php?slug=innosphere-25-day-starter-course",
                "description": "ESP32, Web, Server, Cloudflare Tunnel, PCB — 25 দিনে real project build।",
                "category": "Embedded Systems",
                "instructor": "Admin",
                "level": "beginner",
                "language": "Bangla",
                "duration_days": 25,
                "total_lessons": 25,
                "total_modules": 6,
                "price_bdt": 1000,
                "certificate_available": true,
                "teaches": [
                    "ESP32",
                    "Embedded Systems",
                    "PCB Design",
                    "Networking",
                    "Cloudflare Tunnel",
                    "Web Development",
                    "MySQL",
                    "Node.js",
                    "Python",
                    "REST API",
                    "MQTT",
                    "Ubuntu Server"
                ],
                "syllabus": [
                    {
                        "module_number": 1,
                        "module_title": "Embedded Systems: ESP32 & Sensors",
                        "module_description": "Days 1–5",
                        "lessons": [
                            {
                                "lesson_number": 1,
                                "title": "Day 1: Orientation + Internet Basics",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "IP, DNS, HTTP/HTTPS, Client-Server model"
                            },
                            {
                                "lesson_number": 2,
                                "title": "Day 2: Arduino IDE + ESP32 Setup",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "IDE install, board manager, Blink program"
                            },
                            {
                                "lesson_number": 3,
                                "title": "Day 3: Digital & Analog Input",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Button, LDR, ADC, Serial monitor"
                            },
                            {
                                "lesson_number": 4,
                                "title": "Day 4: Sensors — DHT11 / MQ-series",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Sensor wiring, library, data read"
                            },
                            {
                                "lesson_number": 5,
                                "title": "Day 5: WiFi + HTTP POST",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "WiFi.begin(), HTTPClient, JSON POST"
                            }
                        ]
                    },
                    {
                        "module_number": 2,
                        "module_title": "Web Basics: HTML, CSS, PHP & Database",
                        "module_description": "Days 6–9",
                        "lessons": [
                            {
                                "lesson_number": 1,
                                "title": "Day 6: HTML Basics",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Tags, forms, links, first webpage"
                            },
                            {
                                "lesson_number": 2,
                                "title": "Day 7: CSS Basics + Layout",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Flexbox, responsive design"
                            },
                            {
                                "lesson_number": 3,
                                "title": "Day 8: PHP Basics",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Variables, loops, form POST/GET"
                            },
                            {
                                "lesson_number": 4,
                                "title": "Day 9: MySQL + PHP Integration",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "INSERT/SELECT, web form save"
                            }
                        ]
                    },
                    {
                        "module_number": 3,
                        "module_title": "Node.js, Python & REST API",
                        "module_description": "Days 10–12",
                        "lessons": [
                            {
                                "lesson_number": 1,
                                "title": "Day 10: Node.js + Express",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "npm, GET/POST routes, JSON"
                            },
                            {
                                "lesson_number": 2,
                                "title": "Day 11: Python Flask API",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Flask routes, jsonify"
                            },
                            {
                                "lesson_number": 3,
                                "title": "Day 12: API + Postman",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "REST, status codes, testing"
                            }
                        ]
                    },
                    {
                        "module_number": 4,
                        "module_title": "Ubuntu Server + Cloudflare + MQTT",
                        "module_description": "Days 13–18",
                        "lessons": [
                            {
                                "lesson_number": 1,
                                "title": "Day 13: Ubuntu Server Setup",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "VirtualBox, Linux commands"
                            },
                            {
                                "lesson_number": 2,
                                "title": "Day 14: LAMP Stack",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Apache, MySQL, PHP on Ubuntu"
                            },
                            {
                                "lesson_number": 3,
                                "title": "Day 15: Cloudflare Tunnel",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "cloudflared, tunnel create"
                            },
                            {
                                "lesson_number": 4,
                                "title": "Day 16: Domain + HTTPS",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "DNS, SSL certificate"
                            },
                            {
                                "lesson_number": 5,
                                "title": "Day 17: WebSocket",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Real-time data stream"
                            },
                            {
                                "lesson_number": 6,
                                "title": "Day 18: MQTT",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Mosquitto pub/sub, ESP32 publish"
                            }
                        ]
                    },
                    {
                        "module_number": 5,
                        "module_title": "PCB Design: EasyEDA",
                        "module_description": "Days 19–22",
                        "lessons": [
                            {
                                "lesson_number": 1,
                                "title": "Day 19: EasyEDA Basics",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Components, interface"
                            },
                            {
                                "lesson_number": 2,
                                "title": "Day 20: Schematic Design",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "ESP32 schematic, ERC"
                            },
                            {
                                "lesson_number": 3,
                                "title": "Day 21: PCB Layout",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Routing, ground plane, DRC"
                            },
                            {
                                "lesson_number": 4,
                                "title": "Day 22: Gerber + JLCPCB",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Export, order preview"
                            }
                        ]
                    },
                    {
                        "module_number": 6,
                        "module_title": "Final Integration & Certificate",
                        "module_description": "Days 23–25",
                        "lessons": [
                            {
                                "lesson_number": 1,
                                "title": "Day 23: Final Project Part 1",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Hardware + backend integration"
                            },
                            {
                                "lesson_number": 2,
                                "title": "Day 24: Final Project Part 2",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Dashboard + live tunnel"
                            },
                            {
                                "lesson_number": 3,
                                "title": "Day 25: Demo + Certificate",
                                "type": "video",
                                "duration_minutes": 150,
                                "is_free_preview": false,
                                "summary": "Presentation + certificate"
                            }
                        ]
                    }
                ],
                "faq": [
                    {
                        "question": "What is the syllabus of Innosphere 25-Day Starter Course?",
                        "answer": "Innosphere 25-Day Starter Course has 6 modules and 25 lessons over 25 days. Syllabus: 1. Embedded Systems: ESP32 & Sensors (5 lessons); 2. Web Basics: HTML, CSS, PHP & Database (4 lessons); 3. Node.js, Python & REST API (3 lessons); 4. Ubuntu Server + Cloudflare + MQTT (6 lessons); 5. PCB Design: EasyEDA (4 lessons); 6. Final Integration & Certificate (3 lessons)"
                    },
                    {
                        "question": "What will I learn in Innosphere 25-Day Starter Course?",
                        "answer": "You will learn: ESP32, Embedded Systems, PCB Design, Networking, Cloudflare Tunnel, Web Development, MySQL, Node.js, Python, REST API, MQTT, Ubuntu Server. The course includes 25 practical lessons at Beginner level, taught in Bangla."
                    },
                    {
                        "question": "How long is Innosphere 25-Day Starter Course and who is it for?",
                        "answer": "Innosphere 25-Day Starter Course runs for 25 days with 25 lessons. Level: Beginner. Language: Bangla. No prior programming experience required. Suitable for complete beginners."
                    },
                    {
                        "question": "How much does Innosphere 25-Day Starter Course cost?",
                        "answer": "The course price is 1,000 BDT (Bangladesh Taka). Payment via bKash, Nagad, Rocket, or bank transfer."
                    },
                    {
                        "question": "Does Innosphere 25-Day Starter Course include a certificate?",
                        "answer": "Yes. Innosphere 25-Day Starter Course includes a verified Innosphere LMS certificate upon successful completion. Certificates can be verified at https://course.innospherebd.com/verify_certificate.php."
                    },
                    {
                        "question": "Who teaches Innosphere 25-Day Starter Course?",
                        "answer": "Innosphere 25-Day Starter Course is taught by Admin at Innosphere LMS — Bangladesh's practical tech training platform for Embedded Systems, IoT, ESP32, and Web Development."
                    }
                ],
                "schema": {
                    "@context": "https://schema.org",
                    "@type": "Course",
                    "name": "Innosphere 25-Day Starter Course",
                    "description": "ESP32, Web, Server, Cloudflare Tunnel, PCB — 25 দিনে real project build।",
                    "url": "https://course.innospherebd.com/student/course_detail.php?slug=innosphere-25-day-starter-course",
                    "provider": {
                        "@type": "Organization",
                        "name": "Innosphere LMS",
                        "sameAs": "https://course.innospherebd.com"
                    },
                    "inLanguage": "Bangla",
                    "courseMode": "online",
                    "isAccessibleForFree": false,
                    "educationalLevel": "Beginner",
                    "hasCourseInstance": {
                        "@type": "CourseInstance",
                        "courseMode": "online",
                        "courseWorkload": "P25D"
                    },
                    "image": "https://course.innospherebd.com/assets/uploads/thumbnails/46419d37050976d5e5aa880052497d92.jpg",
                    "about": "Embedded Systems",
                    "instructor": {
                        "@type": "Person",
                        "name": "Admin"
                    },
                    "offers": {
                        "@type": "Offer",
                        "price": "1000.00",
                        "priceCurrency": "BDT",
                        "availability": "https://schema.org/InStock",
                        "url": "https://course.innospherebd.com/student/course_detail.php?slug=innosphere-25-day-starter-course"
                    },
                    "syllabusSections": [
                        {
                            "@type": "SyllabusSection",
                            "name": "Embedded Systems: ESP32 & Sensors",
                            "description": "Days 1–5",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 1: Orientation + Internet Basics",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "IP, DNS, HTTP/HTTPS, Client-Server model"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 2: Arduino IDE + ESP32 Setup",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "IDE install, board manager, Blink program"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 3: Digital & Analog Input",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Button, LDR, ADC, Serial monitor"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 4: Sensors — DHT11 / MQ-series",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Sensor wiring, library, data read"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 5: WiFi + HTTP POST",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "WiFi.begin(), HTTPClient, JSON POST"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "Web Basics: HTML, CSS, PHP & Database",
                            "description": "Days 6–9",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 6: HTML Basics",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Tags, forms, links, first webpage"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 7: CSS Basics + Layout",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Flexbox, responsive design"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 8: PHP Basics",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Variables, loops, form POST/GET"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 9: MySQL + PHP Integration",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "INSERT/SELECT, web form save"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "Node.js, Python & REST API",
                            "description": "Days 10–12",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 10: Node.js + Express",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "npm, GET/POST routes, JSON"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 11: Python Flask API",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Flask routes, jsonify"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 12: API + Postman",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "REST, status codes, testing"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "Ubuntu Server + Cloudflare + MQTT",
                            "description": "Days 13–18",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 13: Ubuntu Server Setup",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "VirtualBox, Linux commands"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 14: LAMP Stack",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Apache, MySQL, PHP on Ubuntu"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 15: Cloudflare Tunnel",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "cloudflared, tunnel create"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 16: Domain + HTTPS",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "DNS, SSL certificate"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 17: WebSocket",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Real-time data stream"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 18: MQTT",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Mosquitto pub/sub, ESP32 publish"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "PCB Design: EasyEDA",
                            "description": "Days 19–22",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 19: EasyEDA Basics",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Components, interface"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 20: Schematic Design",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "ESP32 schematic, ERC"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 21: PCB Layout",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Routing, ground plane, DRC"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 22: Gerber + JLCPCB",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Export, order preview"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "Final Integration & Certificate",
                            "description": "Days 23–25",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 23: Final Project Part 1",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Hardware + backend integration"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 24: Final Project Part 2",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Dashboard + live tunnel"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 25: Demo + Certificate",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Presentation + certificate"
                                }
                            ]
                        }
                    ],
                    "hasPart": [
                        {
                            "@type": "SyllabusSection",
                            "name": "Embedded Systems: ESP32 & Sensors",
                            "description": "Days 1–5",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 1: Orientation + Internet Basics",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "IP, DNS, HTTP/HTTPS, Client-Server model"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 2: Arduino IDE + ESP32 Setup",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "IDE install, board manager, Blink program"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 3: Digital & Analog Input",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Button, LDR, ADC, Serial monitor"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 4: Sensors — DHT11 / MQ-series",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Sensor wiring, library, data read"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 5: WiFi + HTTP POST",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "WiFi.begin(), HTTPClient, JSON POST"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "Web Basics: HTML, CSS, PHP & Database",
                            "description": "Days 6–9",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 6: HTML Basics",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Tags, forms, links, first webpage"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 7: CSS Basics + Layout",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Flexbox, responsive design"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 8: PHP Basics",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Variables, loops, form POST/GET"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 9: MySQL + PHP Integration",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "INSERT/SELECT, web form save"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "Node.js, Python & REST API",
                            "description": "Days 10–12",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 10: Node.js + Express",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "npm, GET/POST routes, JSON"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 11: Python Flask API",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Flask routes, jsonify"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 12: API + Postman",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "REST, status codes, testing"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "Ubuntu Server + Cloudflare + MQTT",
                            "description": "Days 13–18",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 13: Ubuntu Server Setup",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "VirtualBox, Linux commands"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 14: LAMP Stack",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Apache, MySQL, PHP on Ubuntu"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 15: Cloudflare Tunnel",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "cloudflared, tunnel create"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 16: Domain + HTTPS",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "DNS, SSL certificate"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 17: WebSocket",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Real-time data stream"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 18: MQTT",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Mosquitto pub/sub, ESP32 publish"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "PCB Design: EasyEDA",
                            "description": "Days 19–22",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 19: EasyEDA Basics",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Components, interface"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 20: Schematic Design",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "ESP32 schematic, ERC"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 21: PCB Layout",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Routing, ground plane, DRC"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 22: Gerber + JLCPCB",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Export, order preview"
                                }
                            ]
                        },
                        {
                            "@type": "SyllabusSection",
                            "name": "Final Integration & Certificate",
                            "description": "Days 23–25",
                            "hasPart": [
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 23: Final Project Part 1",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Hardware + backend integration"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 24: Final Project Part 2",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Dashboard + live tunnel"
                                },
                                {
                                    "@type": "LearningResource",
                                    "name": "Day 25: Demo + Certificate",
                                    "learningResourceType": "video",
                                    "timeRequired": "PT150M",
                                    "description": "Presentation + certificate"
                                }
                            ]
                        }
                    ],
                    "teaches": [
                        "ESP32",
                        "Embedded Systems",
                        "PCB Design",
                        "Networking",
                        "Cloudflare Tunnel",
                        "Web Development",
                        "MySQL",
                        "Node.js",
                        "Python",
                        "REST API",
                        "MQTT",
                        "Ubuntu Server"
                    ],
                    "coursePrerequisites": "No prior programming experience required. Suitable for complete beginners.",
                    "numberOfCredits": 25,
                    "@id": "https://course.innospherebd.com/student/course_detail.php?slug=innosphere-25-day-starter-course#course"
                }
            }
        }
    ]
}