Name | Description | Requirements |
---|---|---|
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 |
|
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 |
|
Test your Command Line skills here! |
Command-line & 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 |
|
Learn to code Ethereum dApps by building your own game. |
Browser & Internet |
|
A Tour of Go, the Google scripting language. If you want to run the tutorial locally, first install Go then run: $ brew install go $ cat >> .bashrc << 'EOF' $ export GOPATH="${HOME}/go" $ export GOROOT="$(brew --prefix golang)/libexec" $ export PATH="$PATH:${GOPATH}/bin:${GOROOT}/bin" $ EOF $ source .bashrc $ go get golang.org/x/tour/gotour $ gotour |
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 |
|
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 |
Table of Contents