Quick Overview

Here is what's included in the course once you purchase it or sign up for Codexpanse membership.

  • Teachers answer all of your questions personally

  • Videos and illustrated texts

  • Quizzes to strengthen your understanding

  • Downloadable cheatsheets

Course content

  • 2

    2. The Internet vs The Web

  • 3

    3. HTTP and the client

    • Understanding HTTP and web clients

    • HTTP and client request overview

    • HTTP request

  • 4

    4. Server response

  • 5

    5. Before we start building

    • Done with the theory!

    • Get a text editor

  • 6

    6. Implementing a HTTP client

    • Understanding the terminal

    • Making a HTTP request with netcat

  • 7

    7. Building the HTTP server

    • Getting Python

    • DIY web server

    • Back to the client

  • 8


    • HTTP: terms and how it works cheatsheet

    • Terminal and HTTP request cheatsheet

  • 9

    What's next?

    • Path ahead


The most understandable way

by Elena Koivumäki

A big credit goes to Rakhim Davletkaliyev and Codexpanse team for being an enthusiastic teacher who explained even the most complicated things in the most understandable way for a person who never wrote a single line of code.

Not superficial

by Alexander Mospan

I like Rakhim's courses and podcasts and I think he's a cool guy. His educational stuff is not superficial. It inspires me to learn the topic of discussion deeply.

Frequently asked questions

  • What are the prerequisites?

    Although this course is for beginners, we recommend completing the basic Python course first. It is linked below.

  • What if I'm stuck or don't understand something?

    Just ask a question in the "discussion" section in a lesson. One of the teachers will help you personally.

  • What is the difference between buying a course and buying a membership?

    When you buy a single course, you get all the contents and teachers will answer all of your questions personally. When you purchase a membership, you get access to ALL the courses with teachers' support for a flat monthly fee.

  • I have another question...

    Please, click on the chat widget in the bottom right corner and we'll get back to you asap!

Recommended prerequisite

While not 100% necessary, we recommend absolute beginners to complete the following course before beginning HTTP.

Buy a life-time access to this course, including all future updates and additions.

Full Codexpanse membership: access to all courses.


Rakhim Davletkaliyev

Web developer, entrepreneur. Interested in accessible education, genetic algorithms and functional programming. Lives in Finland.