Skip to content
curated resource compendium, maintained by the Baldwin Park code & coffee study group
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
logo add logo folder Jan 15, 2019
prep-google-code-jam Prep google code jam (#20) Feb 25, 2019
.gitignore added Django Girls and PostgreSQL tutorials (#17) Jan 22, 2019
LICENSE Update repo name Jul 21, 2019
README.adoc add git-it to #learn-a-tech-stack Oct 23, 2019


code-coffee-compendium MIT License PRs Welcome Edit on GitHub



Welcome to the Code & Coffee Compendium GitHub repository! Maintained by the Baldwin Park study group, this page serves as a resource compendium for facilitating frequently asked questions from our meetup events. If you have any requests for particular resources, or would like to add one, please feel free to submit a new issue or create a pull request!

Note: this README is written in the AsciiDoc markup language (see AsciiDoc Syntax Quick Reference).

Interactive Lessons & Challenges

Learn a Tech Stack

Learn a tech stack by doing interactive tutorials. Tech stacks can include, but are not limited to, programming languages (s.a., Python, Javascript, Golang, SQL) or frameworks (s.a., Node, React, Sass).

Name Description Requirements

Learn to code. Build projects. Earn certifications.

Browser & Internet


Free coding classes in 12 different programming languages including Python, Java, JavaScript (jQuery, AngularJS, React.js), Ruby, SQL, and Sass, as well as markup languages HTML and CSS.

Browser & Internet


Learn Git and GitHub basics.

Download the latest desktop app release.


Workshops that teach web software skills with Node.js.

Command-line, Node.js, & a Text-Editor


Coding exercises, with test-driven development (TDD) style workflow, on 48 different programming languages.

Command-line, Node.js, & a Text-Editor


A Tour of Go, the Google scripting language. If you’d like to run the tutorial locally, first install Go, then run:

$ go get

This will place the tour binary in your workspace’s bin directory.

Browser & Internet


An interactive SQLBox for you to follow along and play with writing queries. The SQLBox takes your input and runs it against a live PostgreSQL database that Chartio is hosting.

Browser & Internet


Learn Regular Expressions with simple, interactive exercises.

Browser & Internet


Learn to code Ethereum dApps by building your own game.

Browser & Internet

Capture the Flag (CTF)

Capture the Flag (CTF) challenges for learning security concepts and developing command line skills.

Name Description Requirements


A web application that presents a small shell for command line challenges.

Browser & Internet


Test your Command Line skills here!

Command-line & Internet


Hack The Box is an online platform allowing you to test your penetration testing skills and exchange ideas and methodologies with thousands of people in the security field. Click below to hack our invite challenge, then get started on one of our many live machines or challenges.

Browser (with Javascript console) & Internet


A Web3/Solidity based wargame, inspired by OverTheWire, played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'.

Browser & Internet

Interactive Sandbox Environments

Name Description Requirements

A sandbox environment for trying out PostgreSQL queries. Has a preloaded database to play around with.

Browser & Internet

Test out code without opening an IDE. Large selection of popular languages to work with. Just code it and run it.

Browser & Internet


Cheatsheets, reference material for tech stacks & computer science concepts.

Career Advice

Command Line

  • $ vimtutor

Information Security (InfoSec)

Software Engineering

Distributed Version Control

Command-Line Utilities

  • Cookiecutter: A command-line utility for creating boilerplate project files from cookiecutters (project templates).

System Design

Web Development

Ruby on Rails

Want extra coding help? Join our Slack group.

You can’t perform that action at this time.