Coding: A Beginners Guide

Washington, D.C. campuses

GA D.C., 1776
1133 15th Street NW, 8th Floor
Washington D.C. 20005

GA D.C. (Northern Virginia)
2231 Crystal Drive #1000
Arlington VA 22202

Past Locations for this Workshop Series

Coding: A Beginners Guide

Washington, D.C.

Washington, D.C. campuses

GA D.C., 1776
1133 15th Street NW, 8th Floor
Washington D.C. 20005

GA D.C. (Northern Virginia)
2231 Crystal Drive #1000
Arlington VA 22202

Past Locations for this Workshop Series

About this workshop series

With all the different programming languages that are used in the world of web development, it can feel overwhelming just trying to figure where to start. As you learn how to code, getting a handle on programming fundamentals that can be used across all languages allows you to take a deep dive into all aspects of web development.

In this workshop, you’ll get acquainted with the tools, resources, and fundamental skills that can help you get started in any programming language. You’ll gain an understanding of how data travels across the internet as you build a simple web app using Ruby, look at corresponding code examples in JavaScript and Python, and you’ll find out how to continually make your code better by learning to fully understand and utilize error messages.

Takeaways

  • Gain an understanding of cross-language programming basics
  • How to consume an API
  • Create your own Ruby application using Sinatra
  • How to host a web app on GitHub pages

Prereqs & Preparation

This program is intended for beginners, but we recommend that they come prepared. It is strongly recommended that if students have no working knowledge of the terminal, they work through this command line tutorial, and if they have no working knowledge of HTML/CSS, that they complete Project 1 in Dash.

Students should bring a laptop (preferably a Mac) with the following programs installed and configured:

  • Ruby
  • Git
  • Homebrew
  • Sublime/Atom Text Editor

Coming up near you

Let’s Keep You Updated

Enter your email to start following

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.