Sodbridge Academy Logo SODBRIDGE
A Subsidiary of Sodbridge
Free 6-Week Level 1 Bootcamp Available

School of Software Engineering

Become a World-Class Software Engineer. Start with the right training.

Master modern software engineering through project-based learning. Build production-ready applications and specialize in Frontend Engineering, Backend Engineering, or Full Stack Engineering using today's most in-demand technologies.

FREE FOUNDATIONS PROGRAMME

Foundations in Software Engineering

A practical six-week introduction to software development for beginners, students, graduates and career switchers. Build real projects, learn professional development workflows, and prepare for advanced engineering.

6 Weeks 1 Session / Week 90–120 Minutes / Session
language

Module 1

Web & Software Foundations

  • βœ“ How the Web Works
  • βœ“ Software Development Concepts
  • βœ“ VS Code & Development Environment
  • βœ“ HTML5 & Semantic HTML
  • βœ“ Accessibility Basics
  • βœ“ Introduction to Developer Tools
palette

Module 2

CSS & Responsive Design

  • βœ“ CSS Fundamentals
  • βœ“ Box Model & Layout
  • βœ“ Flexbox
  • βœ“ CSS Grid
  • βœ“ Responsive Design
  • βœ“ Introduction to Tailwind CSS
code

Module 3

JavaScript Fundamentals

  • βœ“ Variables & Data Types
  • βœ“ Conditions & Loops
  • βœ“ Functions
  • βœ“ Arrays & Objects
  • βœ“ DOM Manipulation
  • βœ“ Events & Forms
hub

Module 4

Developer Workflow

  • βœ“ Git Fundamentals
  • βœ“ GitHub & Repositories
  • βœ“ Branching & Pull Requests
  • βœ“ Debugging & Problem Solving
  • βœ“ Reading Documentation
  • βœ“ Introduction to Collaboration
api

Module 5

Interactive Web Development

  • βœ“ What APIs Are
  • βœ“ REST API Concepts
  • βœ“ JSON
  • βœ“ JavaScript Fetch API
  • βœ“ Working with Public APIs
  • βœ“ Loading & Displaying External Data
rocket_launch

Module 6

Project, Deployment & Demo

  • βœ“ Building a Complete Mini Product
  • βœ“ API Integration
  • βœ“ GitHub Portfolio
  • βœ“ Deployment with Netlify / Vercel
  • βœ“ Project Documentation
  • βœ“ Final Demo & Presentation
FOUNDATIONS CAPSTONE

Build a Real Web Application

Learners work individually or in small teams to build a responsive web application using HTML, CSS and JavaScript. The application integrates a public API and is deployed online.

check_circle Responsive interface
check_circle JavaScript functionality
check_circle Public API integration
check_circle GitHub repository
check_circle Live deployment
check_circle Final presentation & feedback
workspace_premium

By the End of Foundations

βœ“ Understand how modern web applications work
βœ“ Build responsive webpages
βœ“ Write JavaScript programs
βœ“ Consume public REST APIs
βœ“ Use Git and GitHub professionally
βœ“ Deploy a working web application
βœ“ Present and explain a software project
βœ“ Qualify for Advanced Engineering
ADVANCED PROGRAMME

Become an Industry-Ready Software Engineer

After completing Foundations, learners enter a professional engineering environment focused on software architecture, testing, collaboration, deployment and production-oriented projects.

workspace_premium Prerequisite: Successful Completion of Foundations
10 Weeks 3 Sessions / Week 90–120 Minutes / Session
WEEKS 1–2

Shared Engineering Core

Every Advanced learner develops the professional engineering habits needed before entering a specialization.

account_tree

Software Architecture

Application structure, separation of concerns, reusable components and maintainable code.

hub

Git & GitHub

Branching, pull requests, code reviews and collaborative workflows.

verified

Testing & TDD

Unit testing, test-driven development, debugging and software quality.

api

APIs & Integration

REST APIs, JSON, authentication concepts and service integration.

database

Databases

Relational databases, data modelling, queries and application persistence.

smart_toy

AI-Assisted Development

Use AI coding tools responsibly for exploration, debugging, documentation and productivity without outsourcing understanding.

inventory_2

Docker Fundamentals

Containers, images, environments and reproducible development workflows.

cloud_upload

Cloud & Deployment

Production deployment concepts, environment variables, CI/CD and introduction to AWS EC2 and Elastic Beanstalk.

Choose Your Engineering Path

Weeks 3–8 are dedicated to your chosen specialization. Full-Stack learners continue into a dedicated backend extension.

web
8 Weeks

Frontend Engineering

Build modern, responsive and scalable frontend applications.

βœ“ Advanced React
βœ“ TypeScript
βœ“ Next.js
βœ“ Tailwind CSS
βœ“ State Management
βœ“ API Integration
βœ“ Authentication
βœ“ Testing
βœ“ Performance & Accessibility
βœ“ Production Deployment
Capstone

Design, build and deploy a production-oriented frontend application.

dns
8 Weeks

Backend Engineering

Build secure APIs, backend systems and production-ready services with Python.

βœ“ Python
βœ“ Django
βœ“ Django REST Framework
βœ“ REST API Architecture
βœ“ PostgreSQL
βœ“ Authentication & Authorization
βœ“ Security Fundamentals
βœ“ Testing & TDD
βœ“ Docker
βœ“ AWS / Cloud Deployment
Capstone

Design, build, test and deploy a production-oriented backend API.

developer_mode
14 Weeks

Full-Stack Engineering

Combine modern frontend engineering with Node.js and Express backend development.

βœ“ React
βœ“ TypeScript
βœ“ Next.js
βœ“ Tailwind CSS
βœ“ State Management
βœ“ Node.js
βœ“ Express.js
βœ“ MongoDB
βœ“ REST APIs
βœ“ Authentication
βœ“ Testing & TDD
βœ“ Docker & Deployment
Capstone

Build and deploy a complete full-stack product spanning frontend, backend, database and deployment.

FULL-STACK PATH

One Cohort. Two Engineering Layers.

Full-Stack learners participate in the Frontend Engineering programme before continuing into the Node.js and Express backend extension.

Weeks 1–2

Shared Core

Professional engineering foundations.

Weeks 3–8

Frontend Engineering

Full-Stack learners attend the Frontend cohort.

Weeks 9–14

Node.js Backend

Node.js, Express, MongoDB and full-stack integration.

Programme Investment

Frontend Engineering β€” ₦100,000

Backend Engineering β€” ₦100,000

Full-Stack Engineering β€” ₦180,000

Top 20% of Foundations participants receive a 50% scholarship towards the Advanced Programme.

workspace_premium

Sodbridge Academy Professional Software Engineering Certificate

Every Advanced learner completes a production-oriented capstone project, receives structured feedback, and graduates with a professional portfolio demonstrating practical engineering skills.

Beyond the Classroom

Your Learning Doesn't End With Classes

Sodbridge Academy is designed to help you become employableβ€”not just knowledgeable. Beyond technical training, you'll gain access to an ecosystem that supports your growth long after graduation.

folder_code

Portfolio Projects

Graduate with multiple projects that showcase your technical ability and demonstrate real-world problem solving.

school

Industry Mentorship

Receive guidance from experienced engineers, mentors and instructors throughout your learning journey.

work

Career Preparation

Prepare for internships and entry-level roles through mock interviews, CV reviews, LinkedIn optimization and career guidance.

groups

Community

Become part of a growing network of learners, alumni, mentors and professionals who continue learning and building together.

menu_book

Lifetime Learning Resources

Continue learning after graduation with access to course recordings, templates, resources and future community sessions.

workspace_premium

Opportunity to Progress into SIEP

Outstanding graduates may become eligible for the Sodbridge Industry Experience Program (SIEP), where selected Associates contribute to real products, research initiatives and innovation projects.

Who This Is For

Designed for Future Software Engineers

Whether you're starting your journey or transitioning into tech, our programs are designed for ambitious learners who are ready to build practical skills and launch careers in software engineering.

school

Students & Recent Graduates

Build practical software engineering skills that complement your academic background and prepare you for industry opportunities.

sync_alt

Career Switchers

Transition confidently into software engineering with a structured curriculum designed for beginners.

terminal

Aspiring Developers

Learn modern technologies, collaborate on projects, and develop the confidence to build real-world applications.

trending_up

Working Professionals

Upskill with modern engineering practices to advance your career or transition into software development roles.

Next Cohort Starts Soon

Take the first step towards your high-paying career in tech. Secure your spot in our Level 1 Bootcamp today.