If you’re reading this page, then you have already proven that you have what it takes to become a Northcoder by successfully completing your Entry Challenge!
The next step is to complete the Northcoders Precourse. It's helpful you have a good understanding of these materials before joining the course, but you'll also cover these materials in the first week.
You don't have to complete these materials before starting, but anything you manage will really help!
The Precourse typically takes 40-60 hours, and any extra time you can commit will be beneficial. You must complete Steps 1-3 of the setup below, but it is not mandatory to complete Sections 1-3 of the Precourse. Anything you do manage however will complement your understanding.
Aims of the Precourse
The Precourse serves two main purposes:
- Improve your coding ability before the start of the course.
- Build familiarity with the coding environment you will be using on the course.
The Precourse is broken into three sections. Each section will include tutorials, videos, articles and then exercises at the end. Work through each sections material step-by-step.
If you can complete all of the challenges before starting the course you'll really find this benefits you in the first week, but don't worry if you can't.
Only complete one section at a time before moving onto the next, and take a particular focus on sections 1 and 2.
You should already be part of our northcoders-freshers Slack workspace (email [email protected] if you need an invite). If you are unable to solve a problem using online resources than posting here should be next your next stop.
There is a dedicated #precourse channel for getting help with these resources. Please get in touch with a member of the onboarding team to request access to this channel.
Getting Started and Set Up
Sign Up To GitHub
Send your GitHub username to [email protected]. You will then receive an email invitation from Github to the Northcoders organisation. You can accept this invitation by clicking the link included in this email.
You won't be able to access the Precourse materials until you have sent your username to us and you have been added to the organisation by clicking the invitation link sent to your email by GitHub. Otherwise, you'll still receive a 404 message.
Choose your operating system
If you have a Mac
You have macOS. This is a popular operating system for developers and you will be fine using it during the course.
If you have a Windows PC
You will need to install a freely-available Linux operating system alongside your Windows OS.
Install useful developer tools
You will need to install the following programs:
Google Chrome Browser
Visual Studio Code
Slack desktop app
Slack is an instant messaging platform used in lots of companies, tech and otherwise. At Northcoders we use it to help our students as well as share news and events, such as drop-ins.
Download a terminal emulator
- Using a Mac? We recommend using iTerm instead of the pre-installed terminal application.
- If you’re a Linux user, please practice using Terminator. You can install this by following the instructions below.
Complete the Precourse sections
These are the tasks you should aim to complete in your first 1-2 weeks doing the Precourse.
You can switch between them - don't feel you have to complete everything in order, especially if you're having issues with one particular problem.
These are the last tasks you are expected to complete before you start the course. Please make sure you give us time to review your code ahead of your start date, else we may have to delay it!
Don't forget - you're aiming for 200 points on CodeWars too.
This step of the Precourse is optional. You do not need to complete it before your course start date, but anything you manage to do will benefit you a lot in the first week of the course!