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.
Foundations in Software Engineering
A practical six-week introduction to software development for beginners, students, graduates and career switchers. Learn the fundamentals, build real projects, understand professional development workflows and prepare for advanced engineering.
Module 1
Web & Software Foundations
- β How the Web Works
- β Software Development Concepts
- β Development Environment & VS Code
- β HTML5 & Semantic HTML
- β Accessibility Fundamentals
- β Browser Developer Tools
Module 2
CSS & Responsive Design
- β CSS Fundamentals & Selectors
- β Box Model & Layout
- β Flexbox
- β CSS Grid
- β Responsive Web Design
- β Introduction to Tailwind CSS
Module 3
JavaScript Fundamentals
- β Variables & Data Types
- β Operators, Conditions & Loops
- β Functions & Scope
- β Arrays & Objects
- β DOM Manipulation
- β Events & Forms
- β Introduction to Modern JavaScript
Module 4
Developer Workflow
- β Git Fundamentals
- β GitHub & Repository Management
- β Commits, Branches & Pull Requests
- β Debugging & Problem Solving
- β Reading Technical Documentation
- β Introduction to Collaborative Development
Module 5
Interactive Web Development
- β Introduction to APIs
- β REST API Concepts
- β JSON & Data Exchange
- β JavaScript Fetch API
- β Working with Public APIs
- β Loading, Handling & Displaying Data
- β Introduction to Component-Based Development
Module 6
Project, Deployment & Presentation
- β Project Planning & Implementation
- β Integrating External Data
- β GitHub Project Portfolio
- β Deployment with Netlify or Vercel
- β Project Documentation
- β Final Demonstration & Presentation
Build & Deploy a Web Application
Learners apply their knowledge of HTML, CSS and JavaScript to develop a functional web application. The project includes external data integration, version control, deployment and a final presentation.
Learning Outcomes
Learn for Free. Choose Certification When You're Ready.
Every learner can participate in Foundations. Those who want formal assessment, certification and access to progression benefits can opt for the Certified Learner pathway.
Free Participation
β¦0
For learners who want to explore software engineering and build foundational skills without enrolling in the certified pathway.
What's included
Not included
- β Formal graded assessments and individual feedback
- β Foundations completion certificate
- β Certified Learner leaderboard eligibility
- β Certified Learner refund and tuition credit benefits
- β Advanced Professional scholarship eligibility
- β Structured practicum eligibility
Assessed & Recognised Pathway
β¦20,000
For learners who want structured assessment, formal recognition and access to the Academy's progression opportunities.
Everything in the Audit pathway, plus:
Certification requirements
- β Meet the minimum attendance requirement
- β Complete required practical assignments
- β Complete and present the capstone project
- β Achieve at least 70% overall academic performance
- β Demonstrate academic integrity and understanding of submitted work
Your Learning Can Earn You More
The Certified Learner pathway includes performance-based financial benefits and opportunities to continue into Advanced Professional training.
70% Performance Refund
Certified Learners who complete Foundations, achieve at least 70% overall academic performance and do not progress to Advanced Professional may receive a 70% refund of their β¦20,000 fee.
β¦14,000 Refund
Advanced Tuition Credit
Certified Learners who progress to an Advanced Professional programme receive their full β¦20,000 Foundations fee as credit towards their programme tuition.
β¦20,000 Credit
Merit Scholarship
The top 10% of Certified Learners qualify for a 50% scholarship towards an eligible Advanced Professional programme, subject to the published scholarship conditions.
50% Scholarship
Refunds and tuition credits are alternative benefits and cannot be claimed together for the same Foundations fee. Scholarship and tuition credit may be combined for eligible learners. Refunds, scholarships, certification and practicum opportunities are subject to the Academy's published eligibility and progression policies.
Two-Week Foundations Practicum
Selected Certified Learners may be invited to participate in a structured two-week practical experience. Learners work on a guided project, collaborate with others and present their work.
Week 1 β Practical Project
Project orientation, implementation, collaboration and guided feedback.
Week 2 β Completion & Presentation
Project refinement, demonstration, presentation and reflection.
Practicum placement is selective and subject to project availability and Academy capacity. It is not automatically guaranteed by payment or certification.
Become an Industry-Ready Software Engineer
Move beyond the fundamentals into specialised software engineering. Develop practical skills in modern frameworks, software architecture, database design, testing, security, collaboration and deployment. Build and present substantial engineering projects.
Choose Your Engineering Specialisation
Choose Frontend Engineering or Backend Engineering as an eight-week specialisation, or take the sixteen-week Full-Stack pathway to develop skills across both layers.
Frontend Engineering
Design, build and deploy modern, responsive and maintainable frontend applications using industry-relevant technologies.
Core Technologies & Topics
Design, build, test and deploy a complete frontend application with responsive interfaces, API integration and documented code.
Programme Fee
β¦150,000
Backend Engineering
Build secure, scalable and maintainable backend systems using Python, Django, PostgreSQL and modern API development practices.
Core Technologies & Topics
Design, build, test and deploy a functional backend API with database integration, authentication, documentation and appropriate security controls.
Programme Fee
β¦150,000
Full-Stack Engineering
Develop the ability to build complete applications by combining modern frontend engineering with Python-powered backend development.
Frontend Engineering
Backend Engineering
Integrated Engineering
Design, build, test and deploy a complete full-stack application with a React/Next.js frontend, Django REST API and PostgreSQL database.
Programme Fee
β¦280,000
Two Specialisations. One Complete Engineering Path.
Full-Stack learners complete the Frontend Engineering specialisation before continuing into Backend Engineering. Both layers are brought together in an integrated capstone project.
Frontend Engineering
React, TypeScript, Next.js and modern frontend development.
Backend Engineering
Python, Django, Django REST Framework and PostgreSQL.
Full-Stack Capstone
Integrate both layers into a complete, deployed application.
A Practical Engineering Experience
The Advanced Professional programme emphasises practical implementation, technical reasoning and the development habits expected in collaborative software engineering environments.
Practical Assignments
Apply concepts through weekly implementation tasks and technical exercises.
AI-Assisted Coding
Use AI tools for exploration, debugging, code review and documentation while maintaining ownership of your work.
Technical Problem Solving
Strengthen programming and algorithmic reasoning through structured coding exercises and HackerRank practice.
Professional Collaboration
Work with Git, GitHub, pull requests, code reviews and collaborative development practices.
Graduate with Practical Engineering Evidence
Every learner completes practical assignments and a final capstone. Assessment considers technical implementation, functionality, code quality, testing, documentation and the ability to explain engineering decisions.
Programme Investment
Invest in a structured, practical engineering programme designed to develop the skills and project experience needed to build modern software applications.
Frontend Engineering
β¦150,000
8 Weeks
Backend Engineering
β¦150,000
8 Weeks
Full-Stack Engineering
β¦280,000
16 Weeks
Certified Learner Progression Benefits
Eligible Certified Learners receive a β¦20,000 tuition credit. The top 10% of Certified Learners also qualify for a 50% scholarship towards an Advanced Professional programme. Both benefits may be combined in accordance with the Academy's published conditions.
Sodbridge Academy Professional Software Engineering Certificate
Graduates complete a substantial capstone project, receive structured feedback and develop a professional portfolio demonstrating practical engineering skills.
Your Learning Doesn't End With Classes
At Sodbridge Academy, we believe professional growth goes beyond completing a course. Our learning ecosystem is designed to help you build a portfolio, connect with others, develop professionally and access opportunities to apply your skills beyond the classroom.
Portfolio Development
Build a portfolio of practical projects that demonstrate your technical skills, problem-solving ability and experience applying what you've learned to real-world challenges.
Mentorship & Guidance
Learn from instructors and mentors through technical guidance, project feedback, learning support and insights into professional development practices.
Career Preparation
Strengthen your readiness for internships and entry-level opportunities through career guidance, CV and portfolio reviews, interview preparation and professional development support.
Learning Community
Connect with fellow learners, alumni, instructors and professionals. Share knowledge, exchange ideas, collaborate on projects and grow within a community of people committed to continuous learning.
Continued Learning Resources
Access selected learning materials, reference resources, templates and community learning opportunities to support your continued development beyond the programme.
Progression into SIEP
Outstanding graduates may be considered for the Sodbridge Industry Experience Program (SIEP), where selected Associates contribute to real products, research initiatives and innovation projects.
Access to specific opportunities, mentorship activities, career support and SIEP placements may depend on programme participation, performance, eligibility and available opportunities. Completion of a programme does not guarantee employment or placement.
Next Cohort Starts Soon
Take the first step towards your high-paying career in tech. Secure your spot in our Level 1 Bootcamp today.