At Viking, we promise to challenge you to hit your peak performance and to support you well along the way.
As a student at Viking, you are a full member of our community regardless of how you choose to take the program. All students have access to the core support services you need to get over the humps and break through the walls.
Our support system is designed so you can dial in exactly the level of support you want based on how quickly you want to progress through the program and your available budget. Professional plans give you 1-on-1 access to experienced mentors, who
will keep you on track and take your code to the next level.
Luckily, you can easily switch support levels along the way.
Core Support for All Students
All students of Viking have access to a core set of support resources so you can get your questions answered quickly and start writing code again.
You have access to our full community at all times. Our instructors are available to answer questions via chat.
Live Office Hours
Our instructors host office hours throughout the week where you can drop in to ask questions or get your code reviewed.
series brings in professional speakers from around the industry to teach, talk, and show you what life is like "on the other side".
Your progress is what matters most to us, so we're constantly adjusting our support mix to make sure you have what you need, whether that's office hours in new time zones or just putting you in touch with other students who have been there before.
Collaboration and Community
You work alongside a vibrant community containing hundreds of other students and are encouraged to collaborate direclty with them on project work. In fact, for your final projects, you are *required* to work with at least
one other student so you understand what it's like to work on a team.
Inside a Mentor Session
Your Mentor is your key ally as you go through the program on the Standard or Guaranteed tiers. They will work with you each week until you finish, keeping you on task and reviewing your code to ensure it follows industry best practices.
Our video-based mentor sessions have 3 parts:
What did you accomplish in the time since you last met? This keeps you accountable for making progress each week.
Code review is the primary goal of your check-in. Your mentor will ask you to show off your newly completed projects to ensure the code meets requirements and best practices.
Based on your upcoming schedule, what will you accomplish before the next session?
Mentors are a window into the world of real software development, so they're also able to help you get your foot in the door by providing mock interviews, references, and general advice on your job search.
Meet the Mentors
Your mentor is your partner, teacher, and most important link to the "real world" of software engineering. Because of this, we only work with the very best mentors, who are chosen for the combination of their strength with our core
curriculum, their experience working as developers, and their excellent communication skills.
Here are a few of our mentors who are currently taking on students:
Robert, a grad from the storied RIT CS program, has worked across the software spectrum. He cut his teeth developing for a rapid production consultancy before running his own which catered to high growth startups.
Ruby, Ruby on Rails, Python, Django
Peter has been involved in CS since the 90's, working in the past 2 decades as a senior engineer at companies across the spectrum from small startups (GeekStack) to venture-funded rocketships (Groupon) to good-hearted tech companies (Goodreads).
Nick is a Full Stack engineer and Fulbright Scholar who previously worked in London with Guardian News and Media playing with a plethora of web technologies. He's freelancing while going back for his Masters in SWE.
Alex taught himself to code at 14 years old. Since then, he's helped code and launch three companies: Homejoy, ShiftPayments, and Emburse. He currently mentors students at top tech companies while putting together new apps of his own.
Ruby on Rails, AngularJS, Meteor and Node.
Ranjit has worked as a developer for many years, doing everything from leading small startups to collaborating with Fortune 500 companies. He worked to launch
CNN’s Great Big Story initiative
and is currently digging deeper into CS as a graduate student at Georgia Tech.
He is a software engineer based in Los Angeles, where he currently works remotely for Trello. He previously worked at Etsy in Brooklyn after graduating from Rutgers University with a degree in computer science. In addition to
programming, he loves to teach.
Eumir started as a front end developer then transitioned to full-stack by pair-programming with awesome people. He has used Rails since 2009 and now works as a senior developer paying it forward to junior colleagues.
John is an experienced application software developer with over a decade of experience in web application technologies, include client- and server-side development for single-page app (SPA) and RESTful web services.
Holman is an entrepreneur and freelance developer with a love for education. He previously was an early engineer at several startups, and moved to freelancing so he can work on his own projects (BoostMySchool, BookBooster, Thum.io). Outside of work, he enjoys attending meetups and participating in hackathons.
When we help you match with a mentor, we take into account all sorts of factors like experience, location, personality and even sense of humor. Your mentor is your ally for the duration of the program so we do what it takes to make
sure you have a great fit.
Ready to join Flex? Find the perfect plan:
Dial in exactly the level of support that fits your needs.