█
LastWrite
  • > Curriculum
  • > Pricing
  • > For Educators
  • > About
  • > Contact
Log InGet Started

Questions, concerns, bug reports, or suggestions? We read every message, write to us at [email protected].

More ways to reach us →
LastWrite

Structured computer science lessons for aspiring developers and security professionals.

[email protected]

(201) 785-7951

Mon–Fri, 9 AM–5 PM EST

Learn

  • Curriculum
  • Pricing

Company

  • About
  • For Educators & Schools
  • Contact Us

Legal

  • Terms of Service
  • Privacy Policy
© 2026 LastWrite. All rights reserved.
Curriculum/Software Engineering/How to navigate the Software Engineering tracks
5 minBeginner

How to navigate the Software Engineering tracks

After this lesson, you will be able to: Understand how the LastWrite Software Engineering track is organized so you can pick the right sub-track for your goals.

Software Engineering is a parent track with 5 sub-tracks: Engineering Fundamentals, Git and GitHub Pro, System Design, Testing, and Agile. Each sub-track can be taken independently; together they make a complete junior-to-mid-level engineer.

This is a free introductory lesson. No purchase required.

Who this track is for

Students aiming at Software Engineer, Backend Engineer, Full-Stack Engineer, or Platform Engineer roles. Web Development teaches you to ship a feature; Software Engineering teaches you to ship features that survive team collaboration, scale to many users, and hold up in production.

💡 Pick your starting sub-track

New to engineering practices? Start with Engineering Fundamentals. Comfortable shipping code but want to graduate to professional Git workflows? Git and GitHub Pro. Preparing for senior engineering interviews? System Design. Want to write tests that catch bugs and pass interviews? Testing. Working in or aspiring to a cross-functional team? Agile and Engineering Process. All five are independent; complete them in any order.

How this track relates to Web Dev

Web Development teaches the stack (HTML, CSS, JS, React, Next.js, Supabase, Vercel). Software Engineering teaches the practices (testing, code review, debugging, system design, Agile) that apply across every stack. Most students take Web Dev first for the building skill, then Software Engineering for the engineering judgment that gets them hired and promoted.

Back to Software Engineering