About Viking Code School
Location:
Viking Code School is now a part of Thinkful. If you attended Viking after December 5th, 2017, please leave your review here.
Thinkful is an online coding bootcamp that provides 1-on-1 learning through a network of industry experts, hiring partners, and... Read More
If you have been wanting to join Viking, the good news is that you can take advantage of this change immediately. Learn more about Thinkful and read alumni reviews on SwitchUp.
Do you represent this school? Suggest edits.
Courses
Full Stack Flex Program
Full Stack Immersive Program
Viking Code School Reviews
Average Ratings (All Programs)
Anonymous
SR QA manager | Graduated: 20108/28/2017
Course
Full Stack Immersive Program
"Not a school by any stretch of the imagination"
Their course work has a significant amout of errors so most of the "information" you need to research on your own to confirm what is or is not correct. Most of which is based around raw memorization rather than understanding or experience.
Very little... Read More
No one associated with the school has any background or skill in education or teaching.
Most of class time is wasted "pair programming" [something you will never do in the real world] so very little time is spent productively in a given day.
There is no grading rubric and any assessment of tests or homework and are graded differently for each student.
Do you represent this school? Respond to a review.
Matt Hinea
Full-Stack Software Developer | Graduated: 20168/16/2017
Course
Full Stack Immersive Program
"Excellent Program"
Viking is great. The course material is top-notch. I bring techniques I learned at Viking to my job as a full-stack developer almost every day. My coworkers, all of whom have CS degrees, who stopped accepting applications from code school grads just days... Read More
Pramod Jacob
Web Developer | Graduated: 20178/8/2017
Course
Full Stack Immersive Program
"Absolutely a Worthwhile Investment, If You Put In The Effort"
Hi all. My name is Pramod, and I’m a web developer who had the privilege of attending Viking Code School from the Fall of 2016 to early 2017.
**Viking Code School changed my life in ways I couldn’t have possibly imagined when I first started. I wholeheartedly... Read More
Philip Johnson
Software Engineer | Graduated: 20168/6/2017
Course
Full Stack Immersive Program
"Fantastic experience"
I was in the Viking 2016 immersive program and am currently working as a software engineer at a large financial firm. Before this I had gotten a degree in English and was working as an editor and teacher. So I had quite a career switch.
Also, I should... Read More
Anyway, I looked at several schools before choosing Viking, but I ended up there for three reasons. First, it fit my schedule/location because it was, of course, online. Second, the deferred tuition allowed me to afford the course and also ensured I would become skilled enough to actually be hired, since the school’s fees were contingent on my getting a job. Finally, I was extremely impressed by the clarity and depth of the free prep work.
I took the Ruby/AngularJS curriculum, but really I think the specific technology wasn’t especially important; I work mostly in Angular and C# now, both of which I learned on the job. What was great about Viking was that I was taught not just specific coding syntax but how to think like a developer—how to approach problems, how to write maintainable code, how to architect an application, how to work with other developers, and that all important skill of development—how to Google for solutions. Learning so much so fast during the program taught me how to learn new skills on my own.
Viking isn’t for everyone. One really has to be self-motivated, because, frankly, it’s a ton of work and long hours for many weeks. It was difficult to keep up, especially at the beginning. And there are naturally ups and downs during the course—days you feel dynamite and others when you’re convinced you’re hopeless. The program was worth the effort, however: I came out solidly prepared for the job. My manager has said I far exceeded his expectations (thanks?), and I’ve heard similar stories from classmates. (One company I applied to informed me during the interview that I was the only applicant ever to get 100% on their take-home problem set.) I’ve also encountered students from other bootcamps and have been a little stunned by the shallowness of their programs’ curriculums. So I’ve been so floored with my selection of Viking.
As for the job search afterward, it was definitely not easy, and for whatever reason (maybe my location, maybe luck, maybe that damn English degree) I was one of the last people in my class to find one. But in the end I had a couple companies interested in hiring me and I now not only love my job, but also feel right at home talking shop with the rest of the developers.
So, long story short—I couldn’t be happier with my experience at Viking. It has a superb curriculum and a terrific community, myriad Slack emoji, and offers a life-changing opportunity.
Alex Lach
Graduated: 20163/21/2017
Course
Full Stack Flex Program
"Lives Up to the Expectations"
TL/DR: I graduated from the Viking Code School’s July 2016 immersive program, and it is both as challenging and rewarding as advertised.
I studied political science in college and worked in politics and campaigns for about 5 years before starting at VCS.... Read More
After hearing about people in similar situations enrolling in coding bootcamps, I started doing some research. Like you’re doing right now, I read tons of reviews of different programs on sites like this one, trying to figure out the best match for me. So here are some answers to some of the questions you, like me, might have:
YES, students really do get legit engineering jobs after the program. I might as well address this at the beginning, since it was the most important thing for me as well. I received my first offer about 6 weeks after the program ended, and a second offer shortly after that (which I accepted) as a Full-Stack Engineer at a biotech start-up in Cambridge, MA. When I accepted my offer, over half of my cohort of 13 students had already accepted offers and the others were right on my heels as well. This is real, folks.
YES, it’s a ton of work. Compared with other bootcamps, VCS has both more weeks and more hours per week. 70 and 80 hour weeks were routine, so you need to prepare yourself to let the program pretty much take over your life.
Living on the East Coast, class started at 11 AM, with an hour or so of review and QA from the last night’s reading. We would then spend 3 hours with a partner (different classmate each day) on a project, usually incorporating some of the concepts we had read about the night before. During this time, you could ask for help from one of the TAs if you got stuck on something. After lunch from 3 - 4PM, we would come back together as a class and do code review of what people had built in the first session, and then usually spend 10-20 minutes solving an algorithm and explaining our answers. That was followed by another 3 - 3.5 hour session with the same partner, either continuing the morning’s project, starting a new one, or continuing an ongoing project that might span a few days. The day wrapped up with another session of code review (this was usually done in smaller groups, not the whole class) and then an hour or two of reading a night. So yeah, it’s no joke.
Of course, the benefit of those longer hours and increased number of weeks is that VCS is able to provide a wider and deeper curriculum than any other bootcamp I researched. This was one of the main factors in why I chose this program over others. It’s been said in a number of other reviews, but I learned more than I could even imagine. And while it could be exhausting at times, it also never stopped being energizing, as it’s easy to get excited when you’re literally learning dozens of new things every single day.
NO, it’s not for everyone. Having just talked about the workload, clearly not everyone is ready to commit to 70 or 80 hours a week of work, and that is certainly reasonable. And furthermore, VCS has higher standards for its applicants and includes a tougher interview process than any of the other bootcamps I was considering. But what this means for you, as a VCS student, is that your classmates end up being just as committed to working hard and learning as you are. I was constantly impressed by the ability and dedication of my fellow students, and with this bootcamp (like so many others) based largely on partner and group work, it’s critical that you’re able to trust, and learn from, other members of your cohort.
YES, you will have support along the way. Apart from not having to dig into your bank account until you have a paycheck again, the other benefit of VCS’s deferred payment model is that they’re committed to and invested in your success. But the team that runs the program are clearly not just doing this to make a buck. It was evident from the first conversation I had with Erik (the founder and main instructor) that he is passionate about educating people to succeed in engineering roles on day one. He and the TAs are almost always available to talk about the course material, your bigger picture goals, and the job search process.
NO, you don’t have to commute. VCS is one of the only full-time immersive bootcamps done entirely remotely. In my experience, this was almost entirely a positive thing. When you’re spending 70 or 80 hours a week in class, being able to save 5 or 10 hours a week of commuting to and from your bootcamp is incredibly important. It can potentially be the difference between occasionally being able to see your friends and family or not.
The instruction and partner work, all done through Google Hangouts, was really smooth and I ended up really getting to know my classmates and building good relationships. Plus, you get to meet students from across the country and world (and potentially gaining a couch to crash on if you’re ever in their neck of the woods).
YES, you will be prepared for the job search and the interview process. Pretty much from day one, you’ll be doing things with an eye toward the job search and interview process. The daily algorithms I mentioned earlier are meant to mimic the types of whiteboarding questions you might see in an interview, and were essential for learning how to tackle those quickly. During the first half of the program, and even before you start, there’s a focus on really figuring out what type of company and role you would want, what salary range you’re looking for, where you would move, and all types of other questions to really get your job search honed in on only roles you would want. And starting in the second half of the program, you start networking and sending out applications, and as was the case with most students, getting some interviews.
VCS has a good set of materials to help you prepare for the job search, both on the technical side and preparing for behavioral questions. But the best thing is their focus on networking and getting in through the side door. Yes, you will be applying to dozens of jobs a week at times, but VCS will make sure lots of your time and energy are spent reaching out to engineers at companies you like, attending meet-ups, and going to hackathons. It’s simply a reality that recruiters are getting dozens of resumes every day, and having some sort of connection can at least give you a chance to interview. And then it’s all up to you.
NO, I can’t make this decision for you. But I can’t recommend Viking Code School highly enough. It’s the best career decision I’ve ever made.
Morgan Martin
Web Developer | Graduated: 20163/8/2017
Course
Full Stack Immersive Program
"Attending VCS was the best decision I have ever made!"
Hey, my name's Morgan, I graduated the 2016 Immersive program at Viking.
TL/DR: Attending VCS was the best choice I have made so far in my 22 years of living. It helped me jump-start my career when college couldn't, and now I enjoy going to work every... Read More
Before Viking, I attended college for computer science. Unfortunately, funds ran dry and I did not want to take on student loans. I had read that it was possible, albeit difficult, to get a job in software without a degree and that web development was booming. So, I left college three semesters in and set out to teach myself web development.
I did a lot of research to try to find some of the best free resources online. I found out about The Odin Project which is a sister project to VCS, though I didn't know it at the time. I quickly put all my energy toward progressing through TOP. As it turns out though, learning to program is HARD and teaching yourself to do it is even harder. And on top of that, I was working various full time jobs throughout these months/years and was always too busy or tired to sit down and program when I got off work.
Eventually, I got a lucky break and was able to put back enough money to look into attending a code school. It was about that time that I received a promotional email from The Odin Project informing me of VCS, so I studied my butt off for a couple weeks and I was in!
There were a couple of nervous months where I continued to teach myself and did the prep work I was assigned, and then finally the program began in July.
I was very impressed with the lesson material and content, as it was exhaustive as well as exhausting :) It's been said that code schools are akin to drinking from a firehose and VCS was no exception. But despite how tired I felt on weekends, it was well worth it. I think the lessons/projects hit the sweet spot of teaching us just enough to make us feel confident, but didn't waste too much time elaborating on minutiae either. Of course, I can say that in retrospect, but while I was in it, I felt like I was only retaining 10% of the knowledge being thrown at me.
Also, I should note that the instructors were phenomenal. Infinitely patient and they had a deep understanding of the material. I asked those guys question after question for four months and very rarely did I get an "I'm not sure." Even if they didn't know they would either try to find out or point me in the right direction.
Okay, story time. So at the end of the program we had our final, two week long projects. We split up into groups, and as fate would have it, I ended up on in the small group of four vs the other team's intimidating 10 (or so.) We took a couple of days to plan out our projects according to the SCRUM methodology as best we could and got to work. Unfortunately, after about a week my team and I realized we had very little to show despite our best efforts. Communication was not where it should have been and the project suffered as a result. So, we got our butts in gear, essentially re-built our project from the ground up(!) and by the time presentations rolled around at the end of the week, we had a reasonably well working application that we felt fairly proud of. The reason I mention it, is because after that quite stressful week, my team members and I unanimously decided we had learned some valuable lessons about persevering through a project and seeing things to the end. I use some of the lessons I learned during that week every day at my new job and I am grateful that Viking's structure gave me the opportunity to learn them.
After final projects, the program was technically "over." I use quotes because it wasn't really. We were still expected to spend the majority of our time applying to jobs, going to code meetups and whatever else we could think of to try to get an interview. Erik gave us plenty of ideas to implement in our job search process but it was still a nail-biting month and a half for me while I hunted for my first dev home. But in the end, I got two offers and chose the lesser one because the company was closer to home. And I got a 5k bump in salary thanks to Erik's great negotiation advice.
So to wrap it up, I would definitely recommend Viking to anyone interested in beginning a career in web development. It is not an easy program, but you will learn a ton, and if you work really (and I mean *really*) hard you WILL get a job at the end of it all. If I could do it without a college degree, anyone can!
P.S. If anyone reads this review and would like to reach out to me to ask questions about the program, feel free. Like some of the other Vikings that have commented here, I had some trouble sourcing information about the program when I first started researching it and it ended up feeling like I was taking a very big leap. It all turned out good in the end, but if I can help someone in the same shoes as myself assuage some of that anxiety, I would be more than happy. My email is `morganm5201@gmail.com`. Cheers!
Leo
Graduated: 201612/31/2016
Course
Full Stack Immersive Program
"Viking Review"
If you are considering attending a coding bootcamp, I would recommend putting Viking Code School (VCS) on the shortlist.
The foremost question on most people's minds when looking for a bootcamp is, "will this get me a job?" In the case of VCS, the short... Read More
The format of VCS is focused on pair programming through Google Hangouts. At times this could be hit or miss due to connectivity issues, but overall it was a very effective way for multiple people to work on code. VCS is a remote program, which has its pluses and minuses. You can save time and money on commuting and relocating. You do miss out on learning in a classroom environment, but the nature of software development narrows the difference between working 'in-person' and remotely. The teaching assistants were top notch. They were knowledgeable far beyond what was the necessary for the class, and, most importantly, were invested your learning. The class size was small, starting with about 20 people and ending with 13 (people having dropped out for various reasons). I would also recommend looking at The Odin Project and the VCS prep work to get a general feel for what the VCS curriculum will cover.
If you do decide to attend VCS, be ready for 11+ hours of living and breathing code every day. This is not an easy program and taking shortcuts will quickly come back to bite you. You will feel constantly pushed and at the edge of what you are comfortable with, which is necessary to pack so much information into such a short period of time. This is not a program for everyone, so consider all of the implications and do your research before you make the jump.
For me, the program was a good match. The structure and pace of the program forced me to learn quickly and kept me focused day after day. Technically all the curriculum material is out there floating on the internet, but I know myself well enough to understand that I need something to keep me on track. Once I started the program I felt like I was learning more in a day than what I had learned in a week of self-teaching. And this accelerated learning quickly paid off. I started interviewing for jobs about halfway through my VCS program and was soon offered positions at a couple different companies. I decided to join as a Devops Engineer at a well established tech company. How quickly you get a job may vary depending on location and background (I have an engineering background), but VCS equips you with the tools necessary to impress interviewers and get in the door. Overall, I would give VCS a full-hearted recommendation to anyone looking to start a career in development.
Johnny Steenbergen
Software Engineer | Graduated: 201612/30/2016
Course
Full Stack Immersive Program
"Holy mother of pearl I loved this program and the perspective it has given me!"
Hey there, Johnny here from the Viking Summer 2016 immersive cohort
First off Viking Code School (VCS) is bad to the bone, please read on!
TLDR: VCS is a completely legit, life-changing experience that I recommend with every fiber of my being! But it’s... Read More
RATING
I would rate my experience a solid ->
“holy mother of pearl I loved this program and the perspective it has given me!”
A solid 100%, a ★★★★★/★★★★★ rating.
I reallllly enjoyed my time with VCS!
How’d I get here you ask?
I was an electrical engineer and project lead at the Boeing Company working on state of the art power supply designs before joining VCS. I began using software to eliminate a lot of the minutia in my day to day. I fell in love with SW it and found myself bombarded with entrepreneurial ideas that I didn’t know how to make a reality.
Now, all that has changed.
What have I gained from my VCS experience and what can you expect?
First off, I’ve received numerous job offers from companies near and far while classes were in session and after. I’m extremely happy to be joining Asynchrony Labs here in January 2017. I’m also working to build the entrepreneurial dreams I’ve had over the past few years. Viking prepares you with hands-on projects. It will challenge you in ways you’ve never been challenged before. Most of the people here have touched on the style of teaching you will see at Viking and it is really amazing. I’ve also shared a blog on medium outlining the life of a Viking student (check it out here).
You won’t be spoon-fed the material, you will have to put in the work so you are prepared to crush the multitude of projects you will be completing. Get use to the agile workflow b/c we embrace it at VCS. It's a huge benefit to have had this exposure when you start to interview with companies who will be using something like it (if they are worth their salt).
The curriculum itself is soooo much better than reading a university textbook. I spend 100s of hours in my university days boring through textbooks. Freaking hated it. But at VCS you will be able to build alongside the material (do it, it’ll help you learn the material a lot better!) and you won’t feel the boredom like you would at the university. You will learn best practices in the industry.
The Proof is in the pudding
Check out the prep work they have on their website, it really showcases the complete software engineers that they are building through the program, not just some code monkey. If you enjoyed the prep work, you’ll LOVE the program!
Buckle up you’re in for a treat
Johnny Steenbergen
Software Engineer | Graduated: 201612/30/2016
Course
Full Stack Immersive Program
"Holy mother of pearl I loved this program and the perspective it has given me!"
Hey there, Johnny here from the Viking Summer 2016 immersive cohort
First off Viking Code School (VCS) is bad to the bone, please read on!
TLDR: VCS is a completely legit, life-changing experience that I recommend with every fiber of my being! But it’s... Read More
RATING
I would rate my experience a solid ->
“holy mother of pearl I loved this program and the perspective it has given me!”
A solid 100%, a ★★★★★/★★★★★ rating.
I reallllly enjoyed my time with VCS!
How’d I get here you ask?
I was an electrical engineer and project lead at the Boeing Company working on state of the art power supply designs before joining VCS. I began using software to eliminate a lot of the minutia in my day to day. I fell in love with SW it and found myself bombarded with entrepreneurial ideas that I didn’t know how to make a reality.
Now, all that has changed.
What have I gained from my VCS experience and what can you expect?
First off, I’ve received numerous job offers from companies near and far while classes were in session and after. I’m extremely happy to be joining Asynchrony Labs here in January 2017. I’m also working to build the entrepreneurial dreams I’ve had over the past few years. Viking prepares you with hands-on projects. It will challenge you in ways you’ve never been challenged before. Most of the people here have touched on the style of teaching you will see at Viking and it is really amazing. I’ve also shared a blog on medium outlining the life of a Viking student (check it out here).
You won’t be spoon-fed the material, you will have to put in the work so you are prepared to crush the multitude of projects you will be completing. Get use to the agile workflow b/c we embrace it at VCS. It's a huge benefit to have had this exposure when you start to interview with companies who will be using something like it (if they are worth their salt).
The curriculum itself is soooo much better than reading a university textbook. I spend 100s of hours in my university days boring through textbooks. Freaking hated it. But at VCS you will be able to build alongside the material (do it, it’ll help you learn the material a lot better!) and you won’t feel the boredom like you would at the university. You will learn best practices in the industry.
The Proof is in the pudding
Check out the prep work they have on their website, it really showcases the complete software engineers that they are building through the program, not just some code monkey. If you enjoyed the prep work, you’ll LOVE the program!
Buckle up you’re in for a treat
Hannah S.
Software Engineer | Graduated: 201612/27/2016
Course
Full Stack Immersive Program
"Amazing Program!"
I had a fantastic experience as a student at Viking Code School!
To start, here is a little background on me. I graduated from UC Berkeley in Civil and Environmental Engineering and worked at a startup doing semi-technical work and working side-by-side... Read More
Why Viking over other bootcamps?? When I applied to coding bootcamps, I did A LOT of research. In the end, I narrowed it down to bootcamps with the deferred payment model. (App Academy and Viking Code School). I got into both and decided on VCS for a few main reasons:
1. Small Personal Class Sizes. My cohort was only 13 people and we had 4 instructors, which made for a really great personalized learning environment. I attended the App Academy jumpstart program and was a little turned off by the number of students in each class (~65) and the lack of personal attention.
2. Longer Program Length. The VCS program is four months long while most others are 2-3 months long. There is just so much to learn, and the longer the program, the better you will understand the material.
3. The people! The instructors are amazing and are both great programmers, and fantastic teachers. They also have a deep understanding of the job market and are always there to help.
4. The course material. Before the program, I did the prepwork on Become a Web Developer | Viking Code School. I was VERY impressed with the material. You should definitely read through all of it and decide if it fits your learning style.
A note on remote learning….Yes, VCS is a remote program, which scared me at first also. There are occasional technical difficulties, but overall they do not hinder the program. Pair programming over google hangouts was actually very effective. You don’t get the casual side conversations, and sometimes you have to work a little harder to convey what you’re thinking. However, I was always working with someone or in a group meeting, so I never felt alone! You also don’t have to commute which makes a huge difference especially when the program itself takes up ~12 hours a day including homework. You also can jump out of bed, wear whatever you want, and save money on commuting and eating out. Now that I have a job, I actually really miss working remotely!
A note on program intensity…The program is A LOT of work. The instructors are there to help you if you are willing to put in the work. I’ll say it again, you have to be willing to work really, really hard! We had quizzes every Monday, and if you did poorly on multiple you were kicked out. We started with 21 students and finished with 13 because people didn’t realize how intense it was/were asked to leave/decided it wasn’t the right type of program, etc. Class is 8am-6pm PST M-F, we had ~2hrs of reading every night and multiple assignments on the weekend. Just know what you are getting into and be realistic about how much time you are willing to devote!
I received my first job offer a week after the program ended and my second a few days after that. It took some of my other classmates much longer (a few months), but I think it helped that I had a technical background and I worked overtime and did more than was required when it came to job stuff. I am very happy in my current position (Fullstack Software Engineer at a ~200 person silicon valley startup) and am extremely grateful to VCS!
VCS is a really terrific program and I highly suggest it! Hope this review helped! :)