en
CBO • Registration Pending Bulenga, Wakiso District, Uganda
"Where Talent Grows Together" Join Community
Engineering • Step-by-Step Curriculum

Software Development & Web Engineering

Master frontend, backend APIs, relational databases, automated testing, and scalable web architecture using free public curricula.

Track Progress 0/8 Steps (0%)
Sign in to save progress, pass the Mastery Test, and earn a verified MESHLUMA Certificate. Practice Mastery Test (5 Questions)
Practical Equipment & Study Requirements
What laptop, phone, internet, and free tools you need for this field—plus cloud options if your device is low-spec.
Phone Start + Any 4GB+ Laptop
Laptop / PC Specs

Minimum: Dual-core CPU (Intel i3 / Ryzen 3 / Celeron N4020), 4GB RAM, 128GB SSD (Windows 10/11, Ubuntu, or macOS).

Recommended: Intel i5 / Ryzen 5 / Apple Silicon, 8GB–16GB RAM, 256GB+ SSD for running local databases and frameworks smoothly.

Free Cloud Option: GitHub Codespaces (free 60 hrs/month) or StackBlitz / freeCodeCamp browser sandbox — works on any Chromebook or low-spec PC.

Phone & Internet

Phone-Friendly Start

You can complete Steps 1–3 on an Android/iPhone using freeCodeCamp, MDN, Mimo, or Termux + Acode editor; a laptop is strongly recommended from Step 4 onward.

Internet: Basic 3G/4G or Hub Wi-Fi (1–3 Mbps) for docs and interactive sandboxes; MDN & DevDocs can be cached offline.

Free Software & Hardware Kit
VS Code (Free) Git & GitHub Account Chrome or Firefox DevTools Node.js LTS / PHP 8.x (for Step 5+)

Hardware / Kit: None required — 100% software & browser based.

Best Way to Study This Field Easily: Use freeCodeCamp's split-screen sandbox for zero-setup HTML/CSS/JS practice, then build each milestone project in VS Code.
Beginner Stage

Zero prior experience required — core concepts & first hands-on builds.

Step 1 beginner ~8 hrs

Web Foundations: HTML5, Semantic Markup & Accessibility

Understand how the web works (HTTP, browsers, DOM) and build clean, accessible semantic HTML pages.

What You Will Learn
  • Document structure & semantic tags
  • Forms, inputs & validation
  • ARIA & screen-reader basics
Hands-On Milestone Project: Build a semantic personal portfolio & community bio page using pure HTML5.
Step 2 beginner ~12 hrs

Modern CSS, Flexbox, Grid & Responsive Layouts

Style responsive interfaces that adapt cleanly across mobile phones, tablets, and desktops.

What You Will Learn
  • Box model, Flexbox & CSS Grid
  • Responsive media queries
  • CSS custom properties & transitions
Hands-On Milestone Project: Design a mobile-first landing page for a local Bulenga tech event.
Field Mastery Assessment

Software Development & Web Engineering — Practical Mastery Assessment

Score 80% or higher (5 scenario questions) + submit your real practical capstone project after at least 7 days of study to earn a Verified MESHLUMA Certificate.

Sign In & Complete Study Steps to Unlock Test

Tests are given after studying all 8 steps to prove real practical mastery.

Sign In to Track Study & Unlock Test