Introduction to Ruby and
Web Development
4 weeks
We'll build a fun and engaging blackjack game from the ground up. Along the way, we'll cover basic Ruby structures and systematically build up the program's complexity and introduce you to Object Oriented programming and best practices. You'll never have this much fun learning programming. We then will move the game to the web, and explore important topics like HTML, CSS, HTTP, templating, data backed web applications, in the context of lightweight Ruby based web framework Sinatra. By the end of this section, you will have built and launched your first web application. (learn more)