In this preparatory guide, you will find all the information you need to get ready for your first day at the Academy. Please read over this information carefully, so you don't miss anything important. Please note that to start the academy, you need to attend one Onboarding and Kick-off session which happens every Monday @ 4 PM.

To join the Kick-off session, you must first register here.

Technical Preparations

  • Laptop Requirements

  • Operating System

  • Applications (Visual Studio Code & Google Chrome)

  • Accounts (Slack, Github)

Other things to consider

  • Training schedule

  • Your keyboard

  • Computer literacy

Technical Preparations

Laptop Requirements

In order to run all the latest software that's used throughout the Academy, your laptop should be relatively new. It doesn't have to be a very fast one, but a 64bit processor is necessary. Just as a reminder, tablets are not suitable alternatives for use in the Academy.

If you are looking at purchasing a new laptop before the start of the Academy, more often than not, a Mac is the definitive choice for developers. Having one makes installing and configuring your development environment a lot easier.

That said, even with the Apple education discount program, Mac computers are quite pricey, so by no means is this your only option. If you're not in the market for a Mac, you are best aiming for a higher-end laptop (e.g. Lenovo) with hardware that is well supported by the Ubuntu operating system.

Operating Systems

For the Academy, we only support the following Unix-based operating systems:

  • macOS (Apple)

  • Ubuntu (a Linux flavour)

Why not Windows? Unfortunately, Windows is not very friendly with the core technologies that we teach during the Academy. We want our students to be able to focus on the fundamentals of coding and not the nuances that come with programming in a Windows environment.

As such, all Windows users will need to install the Ubuntu operating system on their laptops prior to the start of the Academy. Download Ubuntu here.

If you are unsure of how to do this, please follow these instructions for installing Ubuntu next to your Windows System. You can also find great how-to video tutorials on Youtube, which will show you step-by-step how to install Ubuntu as a dual boot setup on your Windows machine. Alternatively, you can check the step-by-step overview here.

Note: Do not install Linux in a virtual environment inside Windows, you should boot your laptop straight into Ubuntu.

During the academy, we will install a number of software packages, some of them with quite hefty space requirements. If you are installing Ubuntu next to your Windows system, make sure to permit Ubuntu at least 70GB of disk space, preferably even more.


At a bare minimum, the applications below must be installed and working on your computer prior to the first day of your Academy:


  • Slack - We will be using Slack on a daily basis for communicating and distributing information. Please download the desktop app; when your Academy start date gets closer, you will receive an invitation by email to join Codaisseur's Slack team.

  • Github - This is a version control system that helps developers build applications. You will be using it extensively to save your code and build a portfolio.

Other things to consider

Your keyboard

As a future developer, it is important that you learn to love your keyboard. Being proficient in typing and knowing a number of useful shortcuts will help you become better at what you do. Take a look at some of the tips and tricks for your respective operating system below and if you need to brush up on your touch typing, start as soon as possible.

Mac Shortcuts

Ubuntu Shortcuts


Computer literacy

It is important to note that while we are a school that teaches people to code, we don't also teach people how to use their operating systems. You need to be proficient in the use of your operating system before arriving at the Academy. What is deemed proficient for the Academy? You should be able to carry out all of the following tasks with ease:

  • Install/Uninstall applications

  • Locate/Run applications

  • Switch between open applications (without the mouse)

  • Create new directories (in your terminal)

  • Be familiar with the computer settings/system preferences panel

  • Adjust computer settings

  • Understand how to navigate using a browser (Chrome)

If you are unable to carry out some or any of these tasks or, as a Windows user you are new to the Ubuntu operating system, we suggest you follow some tutorials to get up to speed. Below are just some suggestions to help guide you along the way, but don't feel limited to them, there are vast quantities of material on the internet for all learning types.



Most important for Windows users who switch to Ubuntu: make sure you use Ubuntu as much as possible. Please make sure your first day at the Codaisseur Academy is not your first day with Ubuntu.

Pre-Code Academy Preparation work

Sign-up for Kyna and request access to the Pre-Code Academy preparation work. You must complete this course prior to starting the Academy. Depending on your coding experience, you may need between 1 to 3 weeks to complete this course. By the end of the preparation work, we hope that you to already know basic HTML, CSS and Javascript.

That's it for now...

Should you have any questions or concerns regarding preparing for the start of your Academy, please do not hesitate to reach out to us at

Did this answer your question?