Course List >> Web Development 101

Web Development 101

Now that you know what web developers do, it's time to start thinking about how they actually do it. In this course, you'll learn the foundational concepts of web programming. By the end, you will be able to build a simple webpage, style it, and add elements of interactivity while working comfortably from the command line. You will be comfortable with basic scripting in Ruby and Javascript as well as more unfamiliar things like Git and databases. We will cover a lot of knowledge and you'll be able to get your hands dirty with all the topics that we're going to learn in the deep-dive courses that follow.

Git Basics

In this section you will learn the basics of Git and how you can upload your future projects to Github so you can share your work and collaborate with others on projects easily.

Web Development Frameworks

You've probably heard about 'Ruby on Rails' and 'Backbone.js' and other sleek-sounding development frameworks. In this section, you'll learn what a framework is, why we use them, and get acquainted with the ones we'll be covering in future courses.