Python programmingLive online

Python Basics

A powerful start to software engineering.

Python Basics
Length
24 hours
one-hour sessions
Level
Beginner
starts from zero
Age group
Teens and Adults
Format
Live online
with session recordings
Certificate
Included
with an online tracking code
Next start
October 17, 2026
2 upcoming intakes

What exactly is the Python Basics course?

This course is an engaging and highly practical pathway into the world of programming. Known for its simplicity, readability, and immense power, Python is the ultimate starting point. In this 24-session course (one hour per session), requiring no prior experience, you will start from setting up the development environment and progress step-by-step through variables, loops, functions, data structures, and file handling. At Danaverse, we skip the boring theories to prepare you directly for writing your first real-world scripts.

Who is this course for?

A good fit if

  • You are starting programming from zero with no background
  • You want a solid base for AI, data analysis or back-end work
  • You are an older teen or an adult and like learning through projects such as a calculator and a number-guessing game

Another course fits better if

  • You already know variables, conditions, loops and functions; advanced Python suits you better
  • Your child is 10 to 15; Python for kids is written in simpler language

What skills will you gain?

  • Deep understanding of programming logic and algorithmic problem-solving
  • Ability to write clean code using variables, conditionals, and loops
  • Error handling (Exceptions) and debugging malicious code effectively
  • Building and utilizing functions and modules to better organize your projects
  • Ability to read, write, and process data within text files

Python Basics syllabus

The course moves through these modules in this order.

  1. 1

    Module 1

    Basics and data types

    • Introduction to Python
    • Installing Python and the development environment
    • Creating and running programs
    • Numbers and operators
    • Strings
    • String formatting
    • Variables
    • Type conversion
  2. 2

    Module 2

    Conditions and loops

    • Indexing
    • Booleans
    • Conditional statements
    • Loops
  3. 3

    Module 3

    Data structures and functions

    • Data structures in Python
    • Functions
    • Built-in functions
    • Lambda functions
  4. 4

    Module 4

    Errors, files and modules

    • Error handling
    • Working with text files
    • File access modes
    • Libraries
    • Modules and packages

What you will build

  • A simple calculator
  • A number-guessing game
  • A unit converter, for example temperature or currency
  • A phone book or to-do list saved to a text file
  • A word and character counter for a text

Prerequisites

  • No prior programming knowledge is needed
  • Basic familiarity with computers, files and the internet
  • A laptop or computer with Windows, macOS or Linux and a stable internet connection

Your instructor

Mehdi Khazaei

Mehdi Khazaei

Python & AI Expert

  • Python
  • Machine Learning
  • Deep Learning
View instructor profile

After this course

Python is currently the most popular and in-demand programming language globally. Completing this foundational course is your golden ticket to highly lucrative fields such as Artificial Intelligence (AI), Data Science, Web Development (Backend), and Cybersecurity. Graduates can confidently enter the job market as junior programmers, automation scripters, or IT support specialists.

Python Basics course FAQ

No. High-school math is enough for Python basics. More math is needed later, in paths such as AI and data analysis.

Where to go after this course

After the beginner course, advanced Python adds object-oriented programming, databases and Tkinter. If AI is your goal, machine learning is the next step.

  1. This course: Python Basics
  2. Advanced Python
Full course fee8,000,000 Tomans
Enrol now
Advice and support on WhatsApp