Skip to content
Alkhawarezmi Institute

Backend development

Build the services and databases that power modern applications.

Career pathsIntermediate

A hands-on path from programming fundamentals to building secure, scalable APIs, working with databases and deploying to cloud servers.

What you will be able to do

  • Design and build RESTful APIs
  • Model data and work with relational databases
  • Implement authentication, authorisation and security best practices
  • Write automated tests and deploy applications

Curriculum

6 modules

  1. 1Web and server fundamentals
    • How HTTP works
    • Requests and responses
    • Application structure
  2. 2Building APIs
    • REST design
    • Input validation
    • Error handling
  3. 3Databases
    • SQL and data modelling
    • Relations and indexes
    • ORM tooling
  4. 4Security and authentication
    • Sessions and tokens
    • Hashing and encryption
    • Common pitfalls
  5. 5Testing and deployment
    • Automated tests
    • Containers
    • Cloud deployment
  6. 6Capstone project
    • End-to-end application
    • Code review
    • Final presentation

Who it is for

  • University students who want to specialise in server-side development
  • Beginner programmers who want a clear career path
  • Professionals switching into software engineering

Prerequisites

  • Basic knowledge of any programming language
  • Comfort using a computer and the command line

Questions about this track

Do I need prior experience?

Basic knowledge of one programming language is recommended. If you are starting from zero, the Python track is the right entry point.

More in Tech

  • Career pathsBeginner

    Frontend development

    Design and build fast, beautiful web interfaces people use every day.

  • Career pathsIntermediate

    Artificial intelligence

    From data analysis to building machine-learning models and AI applications.

  • Programming languagesBeginner

    Python

    The best first language: simple, powerful, and the gateway to data and AI.