Level 2 builds directly on the foundations established in Level 1, advancing participants into engineering-grade IoT development.
The focus shifts to:
- STM32 microcontrollers
- Professional embedded C programming
- LoRaWAN network configuration
- Custom PCB design and prototyping.
Participants begin working with the same tools and workflows used by professional IoT engineers in industry.
Level 1 establishes the foundations; Level 2 transforms those foundations into real engineering capability. This level is essential for anyone seeking to move beyond hobbyist prototyping into scalable, deployable IoT solutions. It introduces industry-standard tools and hardware engineering workflows that are directly applicable in manufacturing, agriculture, energy, and industrial sectors.
• Develops advanced embedded systems engineering skills using STM32
• Introduces PCB design, layout, and hardware prototyping
• Enables deployment of long-range LoRaWAN communication networks
• Builds debugging, systems integration, and cloud connectivity skills
• Provides practical exposure to industrial IoT architectures
• Positions participants for product-level development in Level 3
Graduates of Level 2 are equipped for roles including:
• IoT Engineer
• Embedded Systems Engineer
• PCB Design Engineer
• Firmware Developer
• Automation Engineer
• Industrial IoT Technician
• Smart Agriculture Systems Developer
• Hardware Prototyping Engineer
• Research & Development Engineer
• Graduates of Level 1 (required)
• Engineering students and graduates (Electrical, Mechatronics, Mechanical, Computer)
• Software developers expanding into embedded hardware
• Technical professionals in automation or IoT-adjacent industries
• Innovators and product developers seeking hardware engineering capability
Hybrid format with evening classes, combining physical sessions @iLabAfrica, Strathmore University with online participation.
Sessions include intensive engineering labs and PCB prototyping workshops.
Duration: 8 Weeks | Evening Classes | Hybrid
Fee: KES 60,000 (10% discount for Strathmore University Students = KES 54,000)
Prerequisites: Completion of Level 1
Completion of Level 2 is the required gateway to:
→ Level 3 — Full IoT Product Development
Level 2 – Applied IoT Engineering:
• General: KES 60,000
• Strathmore University Students: KES 54,000
Payment Instructions:
• M-Pesa Paybill Number: 600950
• Account Number: 6005600
• Use your full name as the payment reference
• Send proof of payment to iot@strathmore.edu after completing the transaction
Course Outline
- Weeks 1–2 — STMicroelectronics Development Boards
- Weeks 3–4 — LoRaWAN Configuration & Advanced Communication
- Weeks 5–6 — PCB Design & Prototyping
- Weeks 7–8 — Integration, Linking & Capstone Project
Application Form
"*" indicates required fields
