Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Programming Education

Programming Education

32 projects

Showing 32 of 32 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
Blockly
BlocklyJavaScript

A library that adds a visual code editor to web and mobile apps using interlocking graphical blocks.

#programming-education#visual-programming#open-source-learning
Stars13.5k
Forks3.9k
Last commit13 hours ago
Sonic Pi
Sonic PiC++

A live coding music synthesizer that turns code into sound, designed for education, art, and performance.

#music#synthesizer#music-synthesis
Stars11.9k
Forks981
Last commit17 hours ago
Sonic Pi
Sonic PiC++

A live coding music synthesizer for creating sounds and music through code, designed for education and performance.

#music#synthesizer#music-synthesis
Stars11.9k
Forks981
Last commit17 hours ago
learnhaskell
learnhaskellMakefile

A community-curated learning path for Haskell, featuring free resources and structured guidance from experienced practitioners.

#haskell#functional-programming#programming-education
Stars8.0k
Forks553
Last commit3 days ago
YouTubers
YouTubersMarkdown

A curated list of YouTube channels offering free technology tutorials across programming, web development, data science, and more.

#developer-tools#video-tutorials#programming-education
Stars7.6k
Forks491
Last commit1 month ago
typehero
typeheroTypeScript

A community platform for TypeScript developers to learn and master advanced type system concepts through collaboration.

#hacktoberfest#programming-education#open-source-community
Stars6.6k
Forks469
Last commit8 hours ago
Education
Education

A curated collection of high-quality Swift learning resources, tutorials, and educational materials.

#developer-tools#programming-education#awesome-list
Stars5.8k
Forks468
Last commit8 years ago
123 Essential JavaScript Interview Question
123 Essential JavaScript Interview Question

A curated collection of 123 JavaScript interview questions with detailed answers to help frontend developers prepare for technical interviews.

#referenceerror#javascript-questions#coding-interviews
Stars5.2k
Forks1.2k
Last commit2 years ago
Learn to Code
Learn to Code

A curated list of high-quality educational resources for learning web development and programming across all skill levels.

#beginner-friendly#programming-education#computer-science
Stars4.9k
Forks250
Last commit1 year ago
Learn to Program
Learn to Program

A curated list of high-quality educational resources for learning web development and programming, from beginner to advanced levels.

#beginner-friendly#programming-education#computer-science
Stars4.9k
Forks250
Last commit1 year ago
ES6-Learning
ES6-Learning

A curated collection of resources for learning ECMAScript 6 (ES6), including articles, books, courses, and tools.

#developer-tools#programming-education#es6-tutorials
Stars4.5k
Forks585
Last commit3 years ago
Common Lisp Koans
Common Lisp KoansCommon Lisp

An interactive learning exercise that teaches Common Lisp through progressively broken unit tests.

#learning-exercise#programming-education#repl-integration
Stars3.2k
Forks568
Last commit3 years ago
CppCon 2017 Presentation Materials
CppCon 2017 Presentation MaterialsPython

A repository containing slides and materials from the CppCon 2017 conference for C++ developers.

#programming-education#conference-materials#cpp17
Stars1.8k
Forks250
Last commit5 years ago
CppCon 2016 Presentation Materials
CppCon 2016 Presentation MaterialsC++

A comprehensive archive of presentation slides, code, and materials from the CppCon 2016 conference.

#programming-education#conference-materials#presentation-slides
Stars1.8k
Forks246
Last commit8 years ago
CppCon 2015 Presentation Materials
CppCon 2015 Presentation MaterialsC++

A comprehensive archive of presentation materials from the CppCon 2015 conference for C++ developers.

#programming-education#conference-materials#presentation-slides
Stars1.8k
Forks321
Last commit9 years ago
CppCon 2018 Presentation Materials
CppCon 2018 Presentation MaterialsC++

A comprehensive collection of slides, code, and materials from the CppCon 2018 conference.

#programming-education#conference-materials#c-plus-plus
Stars1.4k
Forks177
Last commit7 years ago
CppCon 2019 Presentation Materials
CppCon 2019 Presentation MaterialsJavaScript

A repository containing slides and materials from the CppCon 2019 conference for C++ developers.

#programming-education#conference-materials#presentation-slides
Stars1.3k
Forks166
Last commit3 years ago
Educational Games
Educational Games

A curated list of awesome educational games for learning programming, design, languages, editors, and more.

#developer-tools#game-based-learning#programming-education
Stars1.1k
Forks79
Last commit2 years ago
Haskell Must Watch
Haskell Must WatchHaskell

A curated collection of videos, talks, and courses for learning and mastering Haskell programming.

#talks#haskell#functional-programming
Stars1.1k
Forks56
Last commit8 years ago
Education
Education

A curated collection of resources for learning and practicing algorithms, data structures, and competitive programming.

#algorithm#programming-education#problem-solving
Stars887
Forks64
Last commit3 years ago
Tech Videos
Tech Videos

A curated collection of tech conference videos from YouTube, Vimeo, and other platforms for learning and inspiration.

#programming-education#tech-talks#knowledge-sharing
Stars843
Forks63
Last commit9 years ago
CppCon 2022 Presentation Materials
CppCon 2022 Presentation Materials

A collection of presentation slides and materials from CppCon 2022, covering modern C++ topics, best practices, and advanced techniques.

#embedded-systems#programming-education#conference-materials
Stars564
Forks59
Last commit10 months ago
Awesome Golang Workshops
Awesome Golang Workshops

A curated collection of in-depth Go workshops covering performance, web development, gRPC, tooling, and more.

#developer-tools#programming-education#workshops
Stars524
Forks28
Last commit5 years ago
Introduction to Compilers
Introduction to CompilersSwift

A Swift Playground providing a high-level overview of how modern compilers operate, created for WWDC 2017.

#programming-education#compiler-theory#wwdc-scholarship
Stars476
Forks15
Last commit6 years ago
teachcode
teachcodeJavaScript

A CLI tool that teaches programming basics through 30 progressively challenging tasks in Python or JavaScript.

#beginner-friendly#programming-education#teaching
Stars413
Forks62
Last commit8 months ago
CppCon 2021 Presentation Materials
CppCon 2021 Presentation Materials

A comprehensive collection of presentation slides and materials from the CppCon 2021 conference for C++ developers.

#programming-education#conference-materials#presentation-slides
Stars119
Forks23
Last commit2 years ago
C-Turtle
C-TurtleC++

A header-only C++11 port of Python's Turtle graphics library for educational programming.

#cpp-library#programming-education#c-plus-plus-11
Stars88
Forks22
Last commit1 year ago
Awesome JS Books
Awesome JS Books

A curated list of the best free and paid JavaScript books covering general topics, ES6, functional programming, patterns, and Node.js.

#functional-programming#js#programming-education
Stars72
Forks12
Last commit7 years ago
crystal-koans
crystal-koansCrystal

An educational unit test suite for learning the Crystal programming language through test-driven exercises.

#hacktoberfest#developer-tools#programming-education
Stars55
Forks8
Last commit1 year ago
Swift Hack Pack
Swift Hack PackSwift

A collection of Swift Playground files for learning Apple's Swift programming language through hands-on examples.

#programming-education#learning-resource#coding-tutorials
Stars23
Forks6
Last commit7 years ago
Falsehoods about Quantum Technology
Falsehoods about Quantum Technology

A curated list of common misconceptions about quantum technology and computers, debunking myths for programmers.

#tech-myths#programming-education#physics
Stars11
Forks0
Last commit2 years ago

Related Tags

#Learning Resources10#Curated List9#Developer Tools8#Software Development7#Conference Materials7#Cpp7#Awesome6#Cppcon6#Presentation Slides5#Cplusplus5#Education5#Web Development4
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