Taking the Next Step in Your Education

Here's how the path ahead looks from where you currently are.

Scroll down...

Content

Resources

Comments

You have already come a long way on your journey to becoming a web developer so congratulations! It's worth taking a brief moment to reflect on everything you can do now before illustrating what comes next.

Hint: You're not done yet!

Looking Back: The Basic Prep

The Basic Prep was designed to give you the contextual knowledge you need in order to better understand your role as an engineer on a product team so you can go in with both eyes open and avoid becoming just another clueless "code monkey".

In the first mini-course on Web Basics, you learned all about what developers actually do, how to master your command line, and how to use the Git version control system.

In the Web Design mini-course, we took a look at how websites are designed and what you need to know as an engineer in order to make better decisions on behalf of your users.

In the Web Engineering mini-course, you developed good instincts for solving problems like a "real" engineer and learned about how software engineering teams actually work in an Agile environment.

All of that took place without even getting into any code!

Looking Back: The Advanced Prep

The Advanced Prep began your journey down the coding rabbit hole and probably challenged you far more than you expected from something called "prep". We take learning seriously here and aren't pulling any punches!

We started in the Markup course by showing you how websites are constructed and styled using HTML and CSS. You may have actually found that to be the most challenging part of the prep... many "code-oriented" developers do. But it's critically important stuff if you want to develop for the web!

You also learned how to treat your CSS more like code by using the incredibly helpful SASS preprocessor and how to leverage the Bootstrap framework to build good-looking front ends with minimal wasted effort.

From that point, your path depended on your goals for the Core Curriculum but you definitely got deep into code. Our Ruby Programming course covered all the fundamentals of programming using the Ruby language which underlies the incredibly popular Rails framework. The JavaScript Programming course took on the same fundamentals but from the perspective of code run in both the browser and on the back-end using NodeJS. In both of those courses, you were required to build meaningful apps and projects which should give you a good idea of the power of code.

Regardless of exactly which path you took through the Ruby and/or JavaScript courses, you were probably surprised by how much you learned.

Our final course on The Viking Method for Getting Hired has given you a strong base for understanding the job market and helped you craft your strategy for taking it on. You should be well prepared and fully primed to hustle your way to your new career.

What Comes next

So here you are... in possession of the knowledge of an engineer, the skills to build dynamic apps already and a roadmap for getting yourself hired. Are you done???

Of course not!

You've made meaningful progress but the journey is just beginning. You're probably at the 20% mark right now... good enough to start building useful things but ravenously hungry for more. The extra 80% is where the real fun is. That's what separates the developers who can hack together an app from the software engineers who can confidently build and maintain some of the most interesting and complex technical stacks in the world.

The Core Curriculum

The next phase, which fully connects your current skills with a job in the field, is the provenance of the Core Curriculum. The curriculum covers the following meaty topics:

  • A deep dive into data modeling and querying with both SQL and NoSQL
  • Working with back-end web frameworks like Sinatra, Ruby on Rails, NodeJS and/or ExpressJS.
  • Building secure authentication systems and defending common security threats
  • Creating robust APIs to serve rich front-end applications
  • Building scalable and dynamic single-page applications using React
  • Using data structures and algorithms to architect better applications and pass technical screens
  • Working on a real team-based Agile application
  • How to hustle, interview, and negotiate your way into the ideal job

This is the part which takes you from 20% to 120% and makes sure you're able to confidently start a developer job.

How to Access the Core Curriculum

If you have already joined one of our professional programs, now is the time to take that next step and begin the Core Curriculum.

If you haven't yet joined one of our programs, be sure to do so. We have two programs which allow you to take that curriculum regardless of your specific situation:

The Immersive Program is an intense 12-week bootcamp where you spend 80+ hours per week building, learning and pair-programming on the way to a dev job. That program, which is fully online and which has a rigorous application process, allows qualified students to fully defer the tuition until you have a job.

The Flex Program was designed for students who aren't ready or able to jump in with both feet quite yet, for example if you have a job already or are located internationally. In this program, you get access to exactly the level of support you'd like on a month-to-month basis while you progress through the curriculum and there are no restrictions on who can join.

Regardless of which program you ultimately join to take the next step, this is an exciting time. Your boosters are fueled up, conditions look good and all you need to do is start the ignition sequence to launch your new career.

Good luck from your friends,

The Viking Team

Rocket Launch your Career



Sign up to track your progress for free

There are ( ) additional resources for this lesson. Check them out!

There are no additional resources for this lesson just yet!

Sorry, comments aren't active just yet!

Sign up for free to check out the Advanced Prep!