Your career path
What You'll Learn
- Build enterprise-level backend applications and deploy them to the cloud (AWS)
- Learn to build secure and performant, large-scale applications like a Senior Backend Developer
- Strong focus on security best practices so you can be confident with your deployments
- Authentication, File I/O, Databases (SQL, MongoDB), Containers, Sockets, plus many other important topics a Backend Developer should know
- How to ace all of your interviews, get more job offers and a higher salary
Backend Programming Language?
Which programming language do you want to use? We recommend going with JavaScript (NodeJS) for the best job demand, but we let you decide what is best for your situation.
Pick one course below to start: NodeJS, Go, C#, Django, Java, or PHP







Believe it or not, you now have enough skills to start applying to jobs and even get hired! This process usually takes a while and it's good to start even if you don't feel "ready". Apply to 5 jobs online right now and see what happens. You don't even need to "want" these jobs. The goal is to practice applying and practice going through the interview process. Once you finish applying to 5 jobs (you don't need to hear back), move on to the next step in this Career Path.




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.
![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)



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.

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.