Your career path
What You'll Learn
- Ace the coding interview at top tech companies (Google, Amazon, Meta, Apple, Microsoft, Nvidia + others)
- Use the right Data Structures & Algorithms to answer coding interview questions using the optimal solution
- Become a better Engineer by mastering Computer Science fundamentals
- Insider tips & tricks from Instructors who have worked for big tech companies and have actually gone through and aced the interview process
- How to ace all of your interviews, get more job offers and a higher salary
Do you know Python or JavaScript? Can you use them well? Although at ZTM we have courses on languages like Rust, C#, Java, Go, PHP, Dart and others, in order to maximize your chances of workings as a Software Engineer, you need to master one of these popular programming languages used at most companies.
Pick one of the two optional courses below: Python or JavaScript (Web Developer), or you can skip these 2 courses if you're already proficient in Python or JavaScript. If you're really eager to learn, then you can do both courses.
Not sure which to pick? Click the button below to get a breakdown of which language is best for you.








Apply To 5 Jobs You Really Want
This time around, you have more knowledge and more practice. It's now time to take your job hunt seriously. Find 5 companies/jobs that you REALLY want to work for and make a serious effort applying to these jobs based on the tips you learned in the previous lessons. Don't take no for an answer and see if you can land an interview at one of these companies you chose. Once you have an interview lined up, move to the next section.
Take this book with you and revisit some of the principles every once in a while to keep you on the right track during your career. These principles stand the test of time and will help you be a successful Programmer.
![Learning to Learn [Efficient Learning]](https://images.ctfassets.net/aq13lwl6616q/6VWcUgLgG0SU55ORlILe2S/e186361aeb48561bcd19ae6486577022/Learning_to_Learn.jpg?w=400&h=224&fl=progressive&q=50&fm=jpg&bg=transparent)



Now that you have completed this path, it's time for you to specialize and upgrade your skills into a specific market. You are now at the point where you need to decide what you want to do in your career. Take the career path quiz again and update your answers based on your newfound knowledge from this path. We will generate a new personal career path for you to take based on your new interests and skills.