Pregraph

Roles / Software engineering

Backend engineer

Builds the services, APIs and data storage behind an app. Most of the job is correctness, performance and keeping things running.

Draft. This list is our judgement and hasn’t been checked against real job postings yet. How roles get checked

How far

21 stops to go, about 404 hours of study.

Open a stop to see the book, the video course and the practice for it. Tick its circle when you've finished.

  1. 40 h

    Programming. Ready to start.

  2. 8 h

    Programming. After Programming in Python.

  3. 20 h

    Programming. After Recursion.

  4. 20 h

    Programming. After Functions and abstraction.

  5. 30 h

    Programming. After Programming in Python.

  6. 35 h

    Systems. After Programming in Python.

  7. 8 h

    Systems. After Computer networks.

  8. 6 h

    Algorithms and data structures. Ready to start.

  9. 10 h

    Algorithms and data structures. After Programming in Python.

  10. 15 h

    Algorithms and data structures. After Arrays, lists, stacks and queues and Recursion.

  11. 25 h

    Algorithms and data structures. After Arrays, lists, stacks and queues and Big-O and running time.

  12. 20 h

    Algorithms and data structures. After Recursion and Big-O and running time.

  13. 8 h

    Algorithms and data structures. After Arrays, lists, stacks and queues.

  14. 10 h

    Data. Ready to start.

  15. 8 h

    Web development. After The web and HTTP.

  16. Tool35 h

    Web development. After Designing HTTP APIs and SQL.

  17. 8 h

    Programming. Ready to start.

  18. 12 h

    Programming. After Programming in Python.

  19. 6 h

    Programming. Ready to start.

  20. 40 h

    Algorithms and data structures. After Dynamic programming, Graph algorithms and Hash tables.

  21. Project40 h

    Web development. After A backend framework and Git.

That's everything for to get hired. Switch "How far" to see what comes after.