JavaScript Bootcamp

On our JavaScript Bootcamp you'll learn how to use JavaScript, React, Node.js, Next.js and more, to a professional standard, from senior developers

Part Time JavaScript Bootcamp

— Duration: 19.5-weeks part-time
— Train without quitting your job
— Take time to learn in-depth
— Career-change support
Start date: Tue 23rd Jul 2024

Who is the JavaScript Bootcamp suitable for?

If you already know HTML and CSS, but want to master JavaScript on the client and server-side to start your tech career, upskill, or manifest your entrepreneurial ideas, then this is for you.

This is our Software Engineering Bootcamp minus HTML, CSS, and the Introduction to DevOps (which can be added on).

Learn React and Node plus other in-demand libraries and frameworks.

How is our JavaScript Bootcamp delivered?

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

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

  • Homework and projects: approx 9 hours per week with feedback provided

  • 1-2-1 support: Available throughout

  • Duration: 19.5 weeks

What we provide you with

Software Engineering Bootcamp Hackathon

To equip you with the in-depth knowledge, practical experience and confidence to become a software engineer, we provide:

Live, interactive, instructor-led training

— A well structured curriculum

— A focus on the most in-demand tech

Expert instructors (15+ years of experience)

1-2-1 support throughout

— Comprehensive learning materials

Recordings of every training session

Homework, projects and feedback

Hackathons to practise as part of a team

— Optional career-change support

What you'll cover

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

Your JavaScript Bootcamp learning journey

Weeks 1 - 8

Language concepts, syntax and application

Learn the fundamentals of programming with JavaScript, and industry standards for writing software

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

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

Consume services by connecting to data sources outside of your machine by using transport layers and asynchronous programming with AJAX and API’s

JavaScript
GraphQL

Weeks 9 - 16

Command line, git and JS libraries

Master the Command Line Interface to carry out tasks more efficiently

Push and pull code to and from remote repositories to enable developers to collaborate

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

Use external libraries for 2D and 3D animation, real-time and graphing

Learn the principles 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
Firebase
Next.js