Short course

Coding Boot Camp

Short Course from the University of Birmingham Coding Boot Camp. Learn to become a web developer at the University of Birmingham Coding Boot Camp, in collaboration with Trilogy Education. Study part-time over six months and put our resources and job placement services to work for you.

Start date
07/09/2021
Duration
24 weeks
Time commitment
10-12 hours per week
Mode
Online
Cost
£7,200
Subject
Full stack; Web development; Coding
Level
CPD
Credit
Non-credit
Assessment
Portfolio

The digital revolution has transformed virtually every area of human activity—and you can be part of it as a web development professional. The University of Birmingham Coding Boot Camp is a part-time, 24-week Full Stack Flex course that gives you the knowledge and skills to build dynamic end-to-end web applications and become a full stack web developer. Courses are scheduled to fit into your life, with convenient weekend and evening sessions. The programme is rigorous and fast-paced and covers both the theory and application of web development. As you become more proficient, you’ll use what you learn on real projects under the guidance of local employers. Plus, you’ll have an impressive Professional Portfolio and the confidence to succeed as a web development professional.

This course is offered in partnership with Trilogy Education. Trilogy is a workforce accelerator that has partnered with the world’s leading universities to help companies bridge the digital skills gap.

Is the programme right for you?

  • Are you creative, curious and looking to reinvent yourself professionally? If so—or if any of
  • the following describes your situation—enrolling in our coding boot camp could be a smart
  • career move:
  • You’re considering a career change but not sure how to take the first step.
  • You’re happy in your current field, but want to move to another company or stay put and
  • shift from a non-technical to technical position.
  • You want to engage more deeply with your current job or boost your earnings and broaden
  • your experience with freelance work.
  • You have an entrepreneurial idea and need to acquire the skills to go “all in” on it and
  • launch your business.
  • You’re a full-time student but hungry to learn more and expand your skill set.

What you will learn

By the end of this course you will be able to:

  • Apply “social coding” accepted and best practices (including source control, issue tracking, functional feedback, etc.)
  • Build a front end website either from scratch or by utilising a front end framework (such as Bootstrap)
  • Deploy static and dynamic websites to the cloud
  • Implement complex logical conditions to meet an Objective
  • Write SQL commands to perform Create, Read, Update and Delete commands
  • Create a full stack Single Page Application with AJAX Communication
  • Develop your vision for a website and then build it
  • Expertly navigate the file system and terminal basics
  • Work independently, or in a group, on complex projects throughout the entire development lifecycle
  • Understand the basics of troubleshooting and enhancing legacy code
  • Communicate the basics of serving a web page and how the browser renders code
  • Create RESTful APIs utilising JSON as a data format
  • Consume RESTful APIs properly utilising REST verbs
  • Create web applications and services in Java
  • Create session-based applications utilising user authentication schemes that are well-known and widely used

 

How to apply

In order to enrol on the programme:

  • You must be over 18 years of age.
  • You must have a GCSE grade A-C or 9-4 in Maths.
  • You must meet the English Language proficiency requirements outlined below.
  • You must have passed the admissions interview, coding test and academic interview.

Apply now

Scholarships

For 2020/21 entry, the University has up to 50 scholarships of £4,000 available.

Women in Tech Scholarship

The Women in Tech Scholarship will be available to students who are:

A female resident from the West Midlands looking to enter or progress within employment in the digital sector - Learners must have a passion for technology and commitment to a career in the tech industry.

Access Scholarship

For groups underrepresented in the tech industry. The scheme provides support for:

  • Unemployed people into digital employment
  • Those in employment looking to re-train (working in low paid, insecure employment to retrain to move into digital employment)
  • Low-waged residents to enable them to enter new digital occupations and careers (household income is below the national average - below £42,875)

Scholarship information

Over the course of 24 weeks, you’ll attend informative lectures and take part in a variety of individual and team exercises, working independently and in groups, in the classroom and at home. Homework assignments provide an opportunity to apply what you’ve learned and build on it. The goal is to give you a comprehensive learning experience and true insight into a “day in the life” of a full stack developer.

The skills you will gain

You will complete the program with full stack web development skills, including:

Computer Science related to Javascript

Data Structures

Algorithms

Browser Based Technologies

HTML

CSS

JavaScript

jQuery

Responsive Design

Bootstrap

Handlebars

Cookies, Local Storage

React.js

Java

Databases

MySQL

MongoDB

Node.js(Server Side Development)

Express

Security and Session Storage

User Authentication

MERN Stack (MongoDB, Express.js, React.js, Node.js)

Quality Assurance

Writing tests

Module 1: 1-5

Mastering the browser

When most people think of the “Internet,” their mind immediately conjures up their web browser. We dive into detail about how the browser works and what exactly the source code comprising a web page does.

Module 2: 6-9

API and JSON

The advent of the API has rapidly propelled the pace of innovation in technology. Being able to communicate with other systems enables you to do even more with yours.

Module 3: 10-19

Server-side

Have you ever wondered how websites originate? They typically come from computer programmes called “servers,” but did you know that servers do so much more? Interacting with databases and even other servers. Learn how to write server-side JavaScript code with Node.js.

Module 4: 20-21

Java

Java is a mature programming language trusted across the software industry to build safe, scalable, and robust applications

Module 5: 22-23

Computer Science fundamentals

Computer science fundamentals are essential to web development so our curriculum immerses you in the basics of coding and algorithms.

Module 6: 22-24

Final project

Throughout the course, you’ve developed an impressive portfolio of projects to show future employers. This final project is all yours. Use all of the technologies you’ve learned and make something distinctly your own.

 

You will receive:

A Certificate of Completion from University of Birmingham, showcasing your accomplishments to future employers

Use your boot camp certificate as evidence of your specialised skills and progress further in your career.

Career services

You will have access to career services that will help you prepare for technical roles after graduation such as: Career content and practice sessions; Online career events with industry professionals; Soft skills training; One-on-one career coaching

Project demo day

As a graduate you will benefit from a Project Demo Day—a quarterly networking event with local professionals to showcase your final project.

Portfolio

A robust portfolio of projects to demonstrate your working knowledge of web development.

 

Employability

100% of University of Birmingham Coding Boot Camp learners seeking new roles found employment in web development roles within 3 months. This employment ranged from global organisations like Capgemini to local start-ups like The Booking Lab. Previous occupations included midwifery, primary school teaching, engineering and finance. Starting salaries ranged from £22,000 to £31,000. We believe that the combination of our reverse-engineered curriculum - tailored to meet local tech skills shortages - coupled with our extensive Career Services offering means that our students are better equipped for employment than their counterparts from other training providers.

Our course participants will be qualified for many different roles, including:

  • Full Stack Developer
  • Front End Web Developer
  • Application Development Manager
  • Back End Web Developer
  • Computer Programmer
  • Product Manager
  • Web Designer
  • Technical Project Manager
  • Email Developer
  • QA and Test Engineer
  • Web Producer

Culture and collections

Schools, institutes and departments

Services and facilities