These free mini-courses will give you a strong foundation in web development. Track your progress and access advanced courses on HTML/CSS, Ruby and JavaScript for free inside our student portal.
Scroll down...
You've now learned everything you need to effectively work with Ruby and begin to apply industry-standard best practices. Pat yourself on the back. These first steps are the most difficult part of becoming a developer and this is an important milestone on that journey.
You learned best practices for working with methods and classes and how object-oriented thinking helps produce better solutions to complex problems. You hopefully also had time to explore additional topics like saving your objects to files and refactoring your code.
The further we go in the Viking curriculum, the less time you'll need to spend "learning" foundational concepts like this and the more time you'll be able to spend applying them by building stuff. The Ruby you've picked up already will form the base for all the learning you do in the future, whether that's diving into Rails projects or picking up other languages like JavaScript.
In the core curriculum's Ruby/Rails Track, we'll take this Ruby knowledge and use it with the Rails framework to build the back ends for a number of different client sites. Coming from a strong base in Ruby will allow you to focus on what's "Railsy" without wasting time worrying about how everything works. We'll move fast and there's a lot to build. But that's why you're here, right?
At this point, you've come far but this is the beginning of the good stuff. To have gotten this far, you probably have a pretty good sense of whether web development is the right path for you. If it is, your next step is to continue your education with our Core Curriculum using one of our professional programs:
Regardless of which path you choose, we wish you the best of luck. The world needs your skills and we know you'll put them to good use.