Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Hands On Learning

Hands On Learning

14 projects

Showing 14 of 14 projects

Learn Go with TDD
Learn Go with TDDGo

A hands-on guide to learning the Go programming language through test-driven development principles.

#software-testing#beginner-friendly#programming-education
Stars23.8k
Forks2.9k
Last commit2 months ago
Kubernetes Goat
Kubernetes GoatHTML

An intentionally vulnerable Kubernetes cluster environment for hands-on security training and practice.

#vulnerable-lab#security-training#container-security
Stars5.7k
Forks1.0k
Last commit3 months ago
Introduction to machine learning with scikit-learn
Introduction to machine learning with scikit-learnJupyter Notebook

A collection of Jupyter notebooks accompanying a 10-part video series teaching machine learning with Python's scikit-learn library.

#video-tutorials#educational#ml-workflow
Stars3.8k
Forks2.5k
Last commit2 years ago
Cyber Security University
Cyber Security University

A curated list of free, hands-on educational resources for learning cybersecurity through practical exercises and CTF challenges.

#digital-forensics#education#hands-on-learning
Stars3.2k
Forks303
Last commit11 months ago
cicd-goat
cicd-goatPython

A deliberately vulnerable CI/CD environment with 11 challenges to learn and practice CI/CD security.

#security-training#jenkins#devops
Stars2.3k
Forks414
Last commit2 years ago
Schema, Questions & Solutions for SQL Exercising
Schema, Questions & Solutions for SQL Exercising

A collection of practical SQL exercises with real-world schemas, questions, and solutions for hands-on learning.

#educational#hands-on-learning#sql-practice
Stars1.5k
Forks601
Last commit2 years ago
Damn Insecure Vulnerable Application (DIVA)
Damn Insecure Vulnerable Application (DIVA)Java

An intentionally insecure Android app designed to teach secure coding and penetration testing through hands-on vulnerability challenges.

#secure-coding#security-training#vulnerable-app
Stars1.1k
Forks325
Last commit3 years ago
Fully-immersive, hands-on, and fun learning experience for React Native
Fully-immersive, hands-on, and fun learning experience for React NativeJavaScript

An interactive learning platform for mastering React Native design and styling through hands-on coding challenges.

#design-system#styling#flexbox
Stars953
Forks107
Last commit7 years ago
Dockerlings
DockerlingsShell

An interactive terminal application with bite-sized exercises to learn Docker through hands-on practice.

#terminal-application#bubble-tea#containerization
Stars896
Forks65
Last commit4 months ago
IoTGoat
IoTGoatC

A deliberately insecure OpenWrt-based firmware designed to teach IoT security testing through hands-on vulnerability challenges.

#security-training#owasp#hands-on-learning
Stars184
Forks38
Last commit6 years ago
typescript-challenges
typescript-challengesTypeScript

A collection of hands-on challenges to master TypeScript concepts through practical exercises.

#developer-tools#type-system#education
Stars169
Forks97
Last commit1 year ago
aws-training-demo
aws-training-demoScala

A collection of AWS training demos, labs, and code examples maintained by AWS Technical Trainers.

#aws-cloudtrail#cloud-demos#hands-on-learning
Stars128
Forks79
Last commit7 years ago
Event Gateway Workshop
Event Gateway WorkshopJavaScript

A hands-on workshop to learn the Event Gateway and build event-driven multi-cloud applications.

#workshop#event-driven-architecture#multi-cloud
Stars19
Forks1
Last commit8 years ago
Cananito's Playgrounds
Cananito's PlaygroundsSwift

A collection of interactive playgrounds for experimenting with various technologies and frameworks.

#experimentation#developer-tools#learning-tool
Stars2
Forks1
Last commit9 years ago

Related Tags

#Docker4#Security Training4#Learning Resource3#Penetration Testing3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub