React/Next.js
Duration: 8–12 weeks
Prerequisites: Basic HTML/CSS, JS fundamentals
Outcomes: UI components, state management, routing, and SSR basics
Hands-on learning paths
Learn modern stacks with real projects, in-browser sandboxes, and an AI tutor that helps you level up — portfolio-ready outcomes and employer connections.
// Start with a simple console log
console.log('Hello StackSmith')
New to full-stack? Learn by building.
StackSmith guides you through hands-on paths, interactive labs, and real-world deployments to accelerate your journey from beginner to job-ready developer.
Four guided paths to cover frontend, backend, DevOps, and Data/AI.
Duration: 8–12 weeks
Prerequisites: Basic HTML/CSS, JS fundamentals
Outcomes: UI components, state management, routing, and SSR basics
Duration: 10–14 weeks
Prerequisites: JS basics, REST fundamentals
Outcomes: API design, authentication, database access
Duration: 6–10 weeks
Prerequisites: Basics of Linux, CI concepts
Outcomes: Containerization, orchestration, pipeline automation
Duration: 8–12 weeks
Prerequisites: Basic Python/JS, math basics
Outcomes: Data processing, ML basics, deployment concepts
In-browser sandboxes with a terminal + editor, auto-grading, and deploy-to-cloud flows.
Run commands, edit code, and preview results in real-time.
def hello(name):
return f"Hello, {name}!"
print(hello("World"))
Edits instantly reflect in the preview pane for rapid iteration.
// Sample HTML snippet
Real-world projects with repositories and live demos.
Stack: Node + Express, PostgreSQL
Learning goals: authentication, token management, security best practices
Repository • DemoStack: React + Socket.IO
Learning goals: state sync, websockets, UI responsiveness
Repository • DemoStack: React, D3.js, Node
Learning goals: data visualization, performance
Repository • DemoStack: Terraform + CI/CD
Learning goals: infrastructure as code, deployment pipelines
Repository • DemoYour intelligent assistant: code hints, debugging tips, quizzes, and progress checkpoints.
Get contextual hints and debugging tips as you work through challenges.
Quizzes, checkpoints, and a live progress bar to visualize your learning journey.
Tools and support to land your next role: portfolio generator, resume templates, mock interviews, and certifications.
Turn projects into a cohesive portfolio in minutes.
ATS-friendly templates tailored to dev roles.
Practice with experienced engineers and receive feedback.
Industry-recognized badges for your portfolio.
Clear options to match your needs. No long-term lock-ins.
$0 / month
$29 / month
Custom pricing
Join our Discord, weekly office hours, and learn from peers.
Real-time help and collaboration.
Weekly drop-in sessions with mentors.
Typical paths range from 6 to 14 weeks, depending on the track and pace.
Familiarity with basic programming concepts; specific tracks list prerequisites in their syllabi.
Refunds are considered within 14 days of enrollment with conditions.
Yes. Completion yields certificates and badges for your portfolio.
Mentor guidance, community channels, and office hours.
Yes, you can pivot between tracks with instructor guidance.
Code exercises are automatically evaluated against test cases.
Occasional promotions are announced in the community channels.
Yes. Each path lists prerequisites, outcomes, and a week-by-week plan.