Software Development
We teach you to write clean code and ship real applications: web, full stack (MERN) and mobile.
Levels
Choose Your Level
Level 1
Beginner
For newcomers with basic computer skills.
- How software and the web work
- Programming logic and problem solving
- Your first programs in Python or JavaScript
- HTML and CSS basics
- Building a simple web page
Duration8 weeksCustomisable
ModeOn campus and online
AvailabilityAvailable on demand*
Level 2
Associate
For learners with the basics in place.
- Programming fundamentals
- HTML, CSS and JavaScript
- Git and teamwork
- Databases basics
- Project: build and publish a website
Duration6 weeksCustomisable
ModeOn campus and online
AvailabilityAvailable on demand*
Level 3
Professional
For people with experience in this field.
- MERN stack: MongoDB, Express, React, Node.js
- APIs and user login
- Mobile apps
- Testing and deployment
- Project: build a full-stack application
Duration10 weeksCustomisable
ModeOn campus and online
AvailabilityAvailable on demand*
* Minimum 5 candidates per group.
Specialisations
Pick Your Track
Web Application Development
Full-stack web apps with HTML, CSS, JavaScript, the MERN stack and databases.
Android App Development
Native Android apps with Kotlin and Android Studio, from the first screen to the Play Store.
iOS App Development
iPhone and iPad apps with Swift and Xcode, ready for the App Store.
Certification Options
After completing your training, you can sit an international certification exam. These exams are set by globally recognised certification bodies, and many of them can be taken at our own Pearson test center or remotely.
Python Institute PCEP: Certified Entry-Level Python ProgrammerBeginnerApple App Development with Swift Certified UserBeginnerMongoDB Associate DeveloperAssociateAWS Certified Developer – AssociateAssociateMicrosoft Azure Developer Associate (AZ-204)AssociatePython Institute PCAP: Certified Associate in Python ProgrammingAssociateApple App Development with Swift Certified AssociateAssociate