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

  • Illustrated lessons carefully created with beginners in mind

  • Interactive exercises within the lessons

  • Quizzes to strengthen your understanding

  • Final exam exercise

Course content

  • 1

    Escape sequences

  • 2

    Indexes and sequences

  • 3

    While loop and repeating

    • Counter and variable updating

    • While loop

    • Logically incorrect loops

    • Repeating text

    • Another string building example

    • String building exercise

    • String traversal and reversal

    • Count up and down

    • Loops: good, bad, ugly

  • 4

    For loop

    • For loop

  • 5


    • Function summary tables

    • Collections. Sets.

    • List

    • Length and sorting

    • Iterating over list

    • Sets and sizes

    • Lists and sizes

  • 6


    • Mutable vs. immutable data and `=` statement

  • 7

    Final exercise

    • Duplicates and swap


We will guide you through!

Co-founder, teacher

Rakhim Davletkaliyev

Web developer, entrepreneur. Interested in accessible education, web development and functional programming. Lives in Finland.

Co-founder, teacher

Natalia Bass

Lifetime learner, Python programmer and designer. Interested in computational thinking, accessibility in education and mental health. Lives in Finland.

Recommended prerequisites

View more courses

Frequently asked questions

  • What are the prerequisites?

    Python 2 is the recommended prerequisite. See info above.

  • 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!


The most understandable way

Elena Koivumäki

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

Not superficial

Alexander Mospan

I just love what Rakhim does. His tutorials and the way he explains things: patiently and in details. Thank you!

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

Full Codexpanse membership: access to all courses.