gitmyhub

p1xt-guides

★ 7.2k updated 5mo ago

Programming curricula

A free, structured self-study curriculum for becoming a software developer without a bootcamp, five tiers covering web fundamentals, computer science, interview prep, and portfolio building.

setup: easycomplexity 1/5

P1xt Guides is a self-directed learning curriculum for people who want to become software developers without attending a traditional bootcamp or university program. The repository contains a structured multi-tier study plan with specific resources, projects, and reading assignments for each stage. It is not software you run but a document you follow.

The curriculum is organized into five tiers. The first tier builds a foundation in web development by combining The Odin Project (a free online curriculum) with practice projects from Frontend Mentor, a site that provides design files for building real web components. The second tier offers two paths: one focused on JavaScript through an intensive bootcamp-style progression, and one focused on computer science fundamentals. The third tier covers technical interview preparation, the fourth is dedicated to building a portfolio of completed work, and the fifth tier offers optional deeper study in areas like React, Angular, mathematics, or computer science theory.

The guide author includes a notes section explaining their personal philosophy of learning, with suggestions on how to approach the material. The curriculum recommends including some mathematics study alongside programming, pointing to a general mathematics progression described in the notes.

Each tier is presented as a table with activity links, a status column, and an evidence column, so learners can track what they have completed and record proof of their work. The resources listed are almost entirely free, though The Odin Project is the main spine running through the early tiers.

This is aimed at self-taught learners who want a structured path rather than figuring out on their own which courses and projects to work through. The full README is longer than what was shown.

Where it fits