What should you do before joining Codi?

by Bahaa Jumaa

First, you should know the goals of Codi before you apply. Passing the Codi training gives you the required skills to be a professional web developer, which makes you qualified for the employment market in website development .

However, things will not go easy on you. Six months of studying and working on realistic projects require you to be completely committed. 

In this review, I'm going to present to you some advice which can help you with proceeding actively in the training. Be aware that I will not mention how to apply for Codi training in this review because you can easily access it on Codi website. 

First, let's talk about how to prepare yourself before joining Codi. I think you should give yourself  plenty of time, almost two months, and skills to be fulfilled in order to be a featured member of Codi. You should consider that you might face some new concepts and phrases. But don't worry, a simple search on the internet and dealing with them all the time will make it clearer for you. 

I think you should learn how to work on the Linux operating system and how to download it on your computer, especially the arch version. Also, you should have knowledge about the versions of Linux systems. You will face some difficulties in downloading Linux at the beginning but then it will become easy through  trial  and practice . 

You should learn how to work on Vs Code software - it will be your mate at Codi. Keep practicing on it by applying what you learn before joining Codi on the Free Code Camp website. 

I think it's better for you to have a look at GitHub: create an account on it and start to learn how to use it. It's a service that allows you to upload your projects and edit them. The amazing thing about this platform is that you and your mates can work on the same project at the same time. Don't worry if you feel confused about the idea of the platform. It's enough to watch some videos on YouTube about it to help you. You are only preparing yourself to join Codi. Details will be explained to you later by professional trainers at Codi Institute.

Have an idea about project administration software and learn how to work on one of them. I think Trello is a good choice. It's easy to use and offers you good and useful options. 

It's required to get more than 300 points on freecodecamp.org website before getting acceptance by Codi. I advise you to continue and get more than 300 points and complete that part about the difference between Javascript versions ES5 & ES6.

Have an idea about the API concept and try to understand it. And again don't worry if you don't understand anything, we are only preparing ourselves. 

Take beginner courses in the following topics:


React js



I've attached you the links for each course:


Finally, why is it good to study previous topics?

Because it will save you a lot of time and allows you to concentrate on the required tasks. It will also prevent confusion about some mysterious concepts which already have been cleared up by preparation. It will give you a chance to help your mates at the course who don't do this preparation. This will improve your communication and team working skills.