Skip to content

Latest commit

 

History

History
77 lines (45 loc) · 5.35 KB

File metadata and controls

77 lines (45 loc) · 5.35 KB

Congratulations on taking the first step towards learning web development. We have curated a learning path for you to get started. This learning path will prepare you towards cracking the GreyAtom entrance exam as well as get started on upskilling in web development.

What to know before you begin Frontend Engineering

Before you begin, here is a must-read article on Things to Know before you begin programming. Also understand in detail the learning journey you will take in your frontend upskilling

Aptitude

One of the important sections of the GreyAtom entrance exam (and in fact the first round in tech companies' recruitment) is aptitude. Aptitude has various sections like numerical aptitude, logical reasoning, verbal reasoning etc. To get better in aptitude, you must be practising various aptitude questions. The best resources for practising aptitude are:-

Coding

Coding is an important skill that is necessary for any tech job. So it is necessary to understand the fundamentals of programming and practice coding very well.

Programming

To learn programming you can go through this excellent resource of Runestone academy -> Fundamentals of Python Programming While the book focusses on Python, the principles present can be used for any language. Do check Runestone Academy for more fantastic books that you can refer for learning.

Learning Basic Data Structures and Algorithms

Brush up your basics in data structures and algorithms by going through these fantastic YouTube playlists. You can watch these videos with subtitles and also with higher or lower speed as required.

30 days of coding

Take the Hackerrank's 30 days of coding and unlock your prowess.

Foundations of Web Development

HTML and CSS

Start off learning HTML and CSS with the excellent tutorial on Interneting is Hard. (The title is deceptive but a really easy tutorial).

Get hands-on learning through the excellent courses on HTML and CSS in Sololearn.

JavaScript

A very good introductory course on Javascript to get started on.

After the introductory courses are done, go ahead and learn responsive web design on Free CodeCamp.

Additional Resources

Good communication is always an important skill to have. Sharpen your english communication skills by downloading the awesome apps like Duolingo and Memrise.

How to reapply online.

GreyAtom believes in giving multiple chances to applicants and we don't have any restrictions for reapplying. Go through the learning journey and you feel you are ready to reapply, all you need to do is to go to the website -> GreyAtom's Frontend Engineering Program. Enter your details and click Start Application and follow the instructions. Once you complete the application, the link for the exam will be emailed to you. Do go through this video to understand how to attempt the entrance exam -> How to take GreyAtom's Online Entrance Exam. Once you complete the entrance exam, our team will reach out to you for further steps.

GreyAtom's Philosophy on Learning

Learning is for everyone.

We've all got plenty of neuroplasticity left in us! No matter your background, you can learn what you want to learn. Believe that you can, and believe that those around you can too.

Learning is a consequence of thinking.

Reading is one way of getting you to think about things that you wouldn't otherwise. Writing encourages thinking. Discussion encourages thinking. Being active encourages thinking. Do things! Try things! Think about things!

We are all students. We are all teachers.

There's so much to know! We all learn from one another. Embrace opportunities to learn from others, and opportunities to share what you know.

Communicate early and often.

We want to know what you're thinking. Stay connected with us by joining the GreyAtom Learning Community (click to join) and get help from your peers when stuck.

Join our Datagiri Meetup community and continue learning through the free online webinars.