Skip to content
#

programming-fundamentals

Here are 373 public repositories matching this topic...

Free educational courses in cybersecurity, reverse engineering, malware analysis, and programming designed to expand access, build practical skills, and support the next generation of cyber defenders.

  • Updated Apr 26, 2026

🐬 Functional 🦊 Programming 🐢 across modern 🦜 programming 🏟 languages Perfect 🏥 developers want to 🚞 write elegant 🐳 predictable 🎳 and bug 🐲 resistant pure 🚒 functions 🍏 immutability recursion 🚚 higher-order 🚋 functions 🏪 map reduce 🚁 filter monads ✈ functors currying 🏀

  • Updated Dec 31, 2025
  • JavaScript

A free, no-paywall cybersecurity self-study library covering foundations, pentesting, web security, exploit development, malware analysis, cryptography, defense, and programming. Books are organized by domain and difficulty with a guided learning path so beginners can progress to advanced security skills independently.

  • Updated Nov 5, 2025

Rock, Paper, Scissors is a simple game where two players choose one of three options: rock, paper, or scissors. The rules are: rock beats scissors, scissors beats paper, paper beats rock. If both choose the same option, it's a tie.

  • Updated Aug 26, 2024
  • Jupyter Notebook

Improve this page

Add a description, image, and links to the programming-fundamentals topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the programming-fundamentals topic, visit your repo's landing page and select "manage topics."

Learn more