Skip to main content

A curated list of awesome introductory programming resources for a variety of specialties within the profession.

13
GitHub Stars
45
Curated Resources
11
Categories
2 hours ago
Last Refreshed
Game designFrontend designMusic and audioCustomization and toolingAutomationComputer ScienceClean codeHacking and SecurityRobotics and HardwareData visualizationWeb3, Blockchain, Cryptocurrency

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me clean code resources from awesome-interests"

Installation instructions →

What's inside

Clean code

Computer Science

Web3, Blockchain, Cryptocurrency

Robotics and Hardware

Automation

  • AppleScript

    A scripting language that can help you automate repetitive tasks on your Mac

  • AutoHotKey

    AutoHotkey lets you make custom Windows shortcuts, macros, and more

  • Google Apps Script

    A cloud-based scripting language for extending the functionality of Google Apps

  • Hammerspoon

    Write Lua code for macOS APIs (applications, windows, batteries, wifi, and more)

  • Web scraping

Frontend design

  • CSS

    An evergreen CSS course and reference to level up your web styling expertise

  • Frontend Mentor

  • Laws of UX

    Best practices for UX designers

  • Refactoring UI

    Make your ideas look awesome, without relying on a designer.

  • w3schools

    Interactive tutorials/games to practice and learn CSS

Customization and tooling

Data visualization

Showing a sample of 45 resources. View the full list on GitHub →