Web Developer Course

Join our web developer course to learn front end web development, using the most in demand tech, full-time over 9 weeks.

Web Developer Course

— 9-week front end web developer bootcamp
— Train online remotely from anywhere
— Master in-demand tech like React
— Includes optional career-change support
— Next start date: Monday 29th Jan 2024

What’s the purpose of our web developer course?

To enable you to develop the front end of websites and web applications to a professional standard, so that you can start a new career as a front-end web developer or build your own user interfaces, as quickly as possible.

Who is our 9-week web developer course suitable for?

This course is suitable for those who want to focus on learning client side web development within 9 weeks

For those who are not in a position to do this full time, please take a look at our part time web developer course.

If you wish to take the course part-time then please Click here to go to our part-time Web Developer Course page

What will you learn on our web developer course?

client server model in web development

The constituent parts of the internet and websites / web applications: The client-server model (inc. APIs) focused on the front end

Programming languages for web development

The programming languages and libraries to control the client side and make requests to the server side e.g. HTML, CSS, JavaScript (inc. React), GraphQL and JSON

Web developer tools and systems

The tools & systems to create, edit, debug, test, & host your code

Industry standards and best practice

Industry standards and best practice for writing software

What will your 9-week journey to front end web developer look like?

Weeks 1 - 3 (plus pre-work)

HTML and CSS

Be able to implement near pixel perfect replications of flat designs, that are optimised for search engines, accessible to screen readers, and responsive to device screen size and orientation

HTML 5
CSS 3
Bootstrap
Sass
VS Code

Weeks 4 - 6

JavaScript

Learn to create the internal logic of an application which determines its functionality

Build interactive user interfaces that respond dynamically to user inputs and choices or programmatic events

Connect to data sources outside of your machine using transport layers, AJAX, Asynchronous programming, and API’s, in order to send and receive data and consume services

JavaScript
GraphQL

Weeks 7 - 9

Command line, git and JS libraries

Master the Command Line Interface to carry out tasks more efficiently

Learn to push and pull code to and from remote repositories that can be edited by multiple developers simultaneously

Use React (the most in-demand front-end JavaScript library) to create highly performant Single Page Applications

Use external libraries to do things like 2D and 3D animation, real-time and graphing

Learn the principles of of test driven development using TypeScript, ESlint, Cypress and Jest

git
github
bash
react
material ui
greensock
threejs
D3
webrtc
socket.io
typescript
jest
cypress

How is a typical day structured on the 12-week software engineering course?

Everyday of your software engineering training, you will learn and embed new content, but typically your day will be structured roughly as follows:

  • 09:00 - 11:00: Recapping what you covered the day before

  • 11:00 - 14:00: Your instructor will run a training session to cover that day’s material, consisting of explaining concepts, demonstrations, code-alongs, practicals and answering your questions

  • 14:00 - 16:30: You'll be set practical work to stress test and embed your understanding of what was taught earlier in the day

  • 16:30 - 17:30: You're instructor will go through the practical assignment with you to answer any questions you have and check you've understood it

  • 17:30 onwards: Practice. Take every opportunity to play with what you're learning to give yourself flight time and improve muscle memory

  • At any time: If you need help you can talk to your instructor or Teaching Assistant and they will help you get to grips with understanding the material

How is this different from our software engineering course?

This Web Developer Course only covers the first 9 weeks of our 12-week software engineering course and doesn't include any back end training pertaining to servers, databases, building your own API’s, 3rd party services, authentication and authorisation, or DevOps.

For our full-time immersive Software Engineering Course Click here

For our part-time Software Engineering Course Click here

Is the web developer course on campus or remote?

The Jump is based in London, UK, but all our training is delivered remotely so that our students can learn to become software engineers, from anywhere. Students do not attend on campus.

Software Engineering course students

Will you be able to get a job as a front end web developer?

Yes, absolutely! Our web developer course trains you to use the tech which the industry wants you to know and be able to use. Our career-change support builds on that to give you the insight you need to be able to make the jump to start your front-end web developer career, if that's your goal.

Here's some examples of where our students have been hired as software engineers:

Lego