To be considered for the technical test, you must complete the following coding tasks. We will consider the completion and quality of ALL of these tasks when we make decisions on whom to invite for the next selection steps.
FOR PEOPLE WHO APPLIED PREVIOUSLY: PLEASE NOTE THAT THE TASKS HAVE BEEN CHANGED FROM THE LAST COHORT’S APPLICATION.
The learning section is the longest and will require the most time to complete.
It will take time to complete these tasks. We suggest having a consistent schedule over a few weeks to complete it. If you ever get stuck or feel overwhelmed, ask for help on the Discord Server, or contact us at [email protected]. We are happy to help, and we are highly recommending you to watch Elzero Web School HTML, CSS and JavaScript courses.
Complete the following lessons, which are an introduction to the Front End Web Development. You should make sure you take the time to read and fully understand the concepts, and not just rush through to complete the challenges.
The lessons have been carefully curated from amazing, open-source teaching resources - most notably Odin Project.
We have intentionally organized the orders of the steps in a way to structure your learning. We highly recommend that you follow the steps in the order they are listed.
In the technical interview, you will be asked questions to check your knowledge and skills in these topics. You will be tested on your general understanding of concepts, specific coding questions, and your understanding of your project code. The best way to prepare for the technical interview is by completing these lessons thoroughly and honestly (i.e. no copying and pasting from Google!)
Let's get started!:
- Installing a text editor (Optional, but recommended)
- Introduction (Optional, but recommended)
- HTML & CSS (Optional, but recommended)
- Developer Tools pt 1 (Optional, but recommended)
- HTML Project (REQUIRED, UPDATED) 🆕
- JavaScript 1 (Optional, but recommended)
- JavaScript 2 (Optional, but recommended)
- Developer Tools pt 2 (Optional, but recommended)
- JavaScript 3 (Optional, but recommended)
- DOM Manipulation (Optional, but recommended)
- Clean Code (Optional, but recommended)
- JavaScript Project (REQUIRED)
- After completing both the HTML and the JS project, you must fill out the form mentioned in your email
- After completing the lessons, you must solidify your learning by SOLVING THIS JS STUDY PLAN . You HAVE to solve at least the 30 problems in the study plan, and we highly recommend solving more problems to strengthen your profile. (REQUIRED, UPDATED) 🆕
We will make decisions on whom to invite for the technical interview, based on satisfactory completion of the tasks and projects from steps 0-13. By completing all the technical tasks, you will have achieved:
- 2 Projects:
- 🆕 HTML & CSS NEW Project 🆕
- A Javascript project, which will have been assigned to you over email
- When you have finished both projects, you MUST fill out the form mentioned in your email to submit them. If you don't fill out the form, your application will be unsuccessful.
- Solve LeetCode 30 Days of JavaScript
- (OPTIONAL) Go through these FreeCodeCamp lessons:
- HTML and CSS
- Javascript
- JavaScript Basics
- ES6
- Basic Data Structure
- Basic Algorithm scripting And Also it's recommended to complete the functional programming section
If you get invited to a technical test and then the interview:
- Your understanding of the concepts learned will be tested so it is not to your benefit to copy and paste to achieve these goals.
- To pass the technical test and the interview, you will need a solid understanding of the concepts learned throughout the lessons.
- If you complete and understand all the tasks listed, you will be in with a very good chance of getting into the Code Academy
Good Luck!