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).
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 golang.org/x/tour 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) 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 |
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.
-
Cookiecutter: A command-line utility for creating boilerplate project files from cookiecutters (project templates).
-
The System Design Primer: Learn how to design large-scale systems. Prep for the system design interview.