Skip to content

DynamicDevices/iot-training-course

Repository files navigation

Dynamic Devices IoT Training Course

Module 1: TCP/IP Networking for Embedded Engineers

A comprehensive embedded systems training programme developed by Dynamic Devices Ltd for graduate and junior engineers entering the IoT development field.

🎯 About This Training Programme

The Dynamic Devices IoT Training Course is a complete 17-day programme covering all aspects of modern IoT development, from network protocols through to security implementation. This repository contains Module 1: TCP/IP Networking - the essential foundation for all IoT projects.

Complete Course Modules

Module Topic Duration Status
Module 1 TCP/IP Networking 3 days ✅ Available
Module 2 Version Control & Git 2 days 🔄 Coming Soon
Module 3 Continuous Integration 2 days 🔄 Coming Soon
Module 4 Virtual Machines 2 days 🔄 Coming Soon
Module 5 Docker & Containers 2 days 🔄 Coming Soon
Module 6 Linux for Embedded 3 days 🔄 Coming Soon
Module 7 IoT Security 3 days 🔄 Coming Soon

🌐 Module 1: TCP/IP Networking

Learning Objectives

  • Master network protocol fundamentals for embedded IoT systems
  • Configure and troubleshoot network interfaces, DHCP, and static addressing
  • Implement reliable communication using TCP, UDP, HTTP, and MQTT protocols
  • Use professional tools like Wireshark for network analysis and debugging
  • Apply systematic troubleshooting methodologies for connectivity issues
  • Design secure, scalable network architectures for IoT deployments

🚀 Quick Start

Online Training Platform

Access the interactive training modules: https://dynamicdevices.github.io/iot-training

Local Development Setup

git clone https://github.com/dynamicdevices/iot-training.git
cd iot-training
python -m http.server 8000
# Open http://localhost:8000 in your browser

About

A Vibe Coded IoT Training Course for Graduates and Junior Engineers

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published