karlhorky/learn-to-program

Educational resources to learn to program (Foundation in Web Development)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 51 minutes ago
Type:Curated List / Learning ResourceCategory(s):Programming Courses & BooksLearning & Resources
Added to GitGenius on September 14th, 2026
Created on February 2nd, 2015
Open Issues & Pull Requests: 24 (+0)
GitHub issues: Enabled
Number of forks: 250
Total Stargazers: 4,931 (+0)
Total Subscribers: 70 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.6 hours
Mean response time: 24.5 days
90th percentile: 95.7 days
Tracked items: 4

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,252 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Learn to Program is a curated collection of educational resources for learning web development and programming.

The project addresses the problem of finding high-quality programming education in an oversaturated landscape of courses and guides of varying quality. It solves this by maintaining a structured list of vetted resources organized by skill level, highlighting which platforms offer free content and documenting the primary topics each resource covers. The approach is straightforward: categorize educational platforms and courses by beginner, intermediate, and advanced levels, then annotate each with pricing information and subject matter to help learners identify suitable options.

Someone considering this resource should understand it serves as a discovery tool rather than a learning platform itself. It suits developers seeking to identify which external courses or platforms match their learning goals and budget constraints. The collection spans multiple formats including interactive platforms, video courses, written guides, and game-based learning tools, covering topics from foundational HTML and CSS through full-stack frameworks like Rails and React. Learners can quickly scan offerings from platforms like freeCodeCamp, The Odin Project, Khan Academy, and Codecademy to compare what each provides.

The project maintains an active curation model, regularly updating the list to reflect available resources and their current offerings. The repository accepts community contributions to keep the collection current and comprehensive. Development activity shows consistent engagement with the resource list, ensuring that platform information, pricing tiers, and topic coverage remain accurate as educational offerings evolve.