JavaScript Course

Join our JavaScript Course to learn JavaScript, React, Node.js and more, professionally, from experienced JavaScript developers

Part Time JavaScript Course

— 19.5-week part-time JavaScript bootcamp
— Train without quitting your job or losing your income
— Take more time to learn in-depth
— Includes optional career-change support
— Next start date: Tue 14th Nov 2023

What’s the purpose of our part-time JavaScript Developer Course?

To enable you to master both client and server-side JavaScript development so you can build and deploy enterprise grade software for websites and web applications. Learn React and Node plus other in-demand libraries and frameworks.

Who is our 19.5-week part-time JavaScript Developer Course suitable for?

If you already know HTML and CSS and want to learn the world’s most ubiquitous programming language without quitting your job, then this bootcamp is for you.

How is our part time JavaScript Developer course delivered?

The content of the part-time JavaScript Developer Course is exactly the same as the part-time Software Engineering Course, minus the first 8 weeks of HTML and CSS and the last 2.5 weeks of DevOps. The training sessions run part-time in the evening:

  • Time: 18:30 - 21:30 UK time

  • Days: 2 per week (Mon & Wed or Tue & Thur)

  • Homework and projects: approx 9 hours per week

  • 1-2-1 support: Available throughout

  • Duration: 19.5 weeks

Is the part-time JavaScript 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 part time students

What does our part time JavaScript Developer Course provide you with?

One of the coding hackathons students undertake

To be able to wield JavaScript to create an outcome you'll need in-depth knowledge, practical experience and confidence, which we'll equip you with by providing:

  • Live, interactive, instructor-led training which you can participate in remotely, via Zoom, from anywhere

  • — A well structured and rigorous JavaScript curriculum

  • — A focus on the most in-demand and commercially valuable tech.

  • An expert, responsive, bootcamp instructor with over 15 years experience as a software engineer

  • 1-2-1 support from either the teaching assistant or instructor, when you need it

  • Comprehensive training materials and examples

  • Recordings of every training session

  • Homework and projects to help you explore ideas in greater depth, reinforce your learning and give you feedback

  • Hackathons to practise using software to solve problems as part of a team

  • Optional career-change support including rewriting your CV, portfolio support and interview prep and practise.

What will you learn on our part-time JavaScript Developer Course?

client server model in software engineering

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

Programming languages for software engineering

The programming languages and libraries to control those constituent parts e.g. JavaScript (inc. Node.JS & React), SQL/NoSQL, Shell, GraphQL, JSON and YAML

Software engineering tools and systems

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

Industry standards and best practice

Industry standards and best practice for writing software

What will your 19.5-week JavaScript Developer journey look like?

Weeks 1 - 8

Language concepts, syntax and application

  • 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 9 - 16

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 Vitest

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

Weeks 17 - 19.5

The back end

  • Create servers to perform processes, query databases, and serve files to the client

  • Administer databases to persist data

  • Enable your application to use 3rd party services such as sending emails or text messages or tweets etc.

  • Allow users to sign into applications in order to provide curated content and functionality for users, by using authentication and authorisation to control access rights and service provision

node.js
express
mongo db
postgresql
neo4j