Learn to Code


Central Library

Upcoming Coding Classes

Web Development Foundations

Begin your journey of becoming a web developer by learning the basics of JavaScript, the popular language that’s used alongside HTML and CSS to make web pages interactive and dynamic. Upon completion of this course, you should have a basic understanding of data types, variables, conditionals, loops, functions, arrays, and objects. You will then apply your new skills to build a very simple program.

Part 1: JavaScript Syntax

Please bring your own laptop.

Saturday, April 7, 2:00pm - 4:00pm / Makerspace, 1st floor

In part 1, we’ll briefly explore the history of JavaScript, and then we’ll learn to represent real-world data using JavaScript variables, and distinguish between the different data types in the language.

  • In this session, we’ll run through the first 2 lessons from Google’s online Udacity Course “Intro to JavaScript.” Please register for this course at: https://classroom.udacity.com/courses/ud803
  • You will be expected to complete Lessons 1, 2, and 3 of the course prior to the next class.

RSVP at https://www.meetup.com/join-code-cafe/events/248806102/

Part 2: Loops

Please bring your own laptop.

Saturday, April 21, 2:00pm - 4:00pm / Makerspace, 1st floor

Harness the power of JavaScript to reduce code duplication and automate repetitive tasks.

RSVP at https://www.meetup.com/join-code-cafe/events/248835389/

Free Code Camp Meetup

Please bring your own laptop.

Sunday, April 15, 12:30pm - 4:30pm / Makerspace, 1st floor

If you’ve been working through FreeCodeCamp.org’s free online lessons or want to dive back into learning to code, RSVP at https://rebrand.ly/fccindy and drop in anytime Sunday afternoon at the Free Code Camp Indy Meetup at Central Library. You’ll get help and lots of time to hack away at the Free Code Camp curriculum. You can work on your own or with a partner. New to coding and want to become a camper? Explore freecodecamp.org to learn more! Coding instructors will be at the Meetup to lend a hand, as will experienced coders.

Introduction to GitHub

Please bring your own laptop.

Thursday, April 19, 2:00pm - 4:00pm / Computer Training Lab, 1st floor
Saturday, April 28, 2:00pm - 4:00pm / Makerspace, 1st floor

Learn how to track changes easily on GitHub, the version control software that allows you to easily monitor changes to your coding projects by more than one contributor. Sharing projects is easier than ever, as well as seeking help with potential contributors. We will create an account, look at basic commands, and discuss the best uses of the software.

RSVP at https://www.meetup.com/join-code-cafe/events/

Movie & Meetup / The Internet’s Own Boy: The Story of Aaron Swartz (with IndyPy)

Sunday, April 29, 1:30pm - 4:30pm / Riley Room, 2nd floor

Co-Hosted by IndyP: https://www.meetup.com/indypy/

Join us for an informal screening of The Internet's Own Boy: The Story of Aaron Swartz, a dynamic and tragic portrait of the life of Reddit co-founder and computer prodigy Aaron Swartz, a champion of open access who grew up to lead the internet community into a new age of data sharing and free speech.

Trailer: https://youtu.be/RvsxnOg0bJY

Content warning: This film discusses suicide, which might be disturbing to some viewers.

All Coding Classes are B.Y.O.D.

(Bring Your Own Device)