Home/NOVIKSA

NOVIKSA / ACADEMY

Python Foundations — Your first useful tool

Learn programming logic through focused exercises and build a small tool for a real task.

No programming background is needed; basic computer skills are enough. In approximately 60 hours, you learn programming logic through variables, data types, conditions, loops and functions. You then work with data structures, files and exceptions. Exercises teach you to break a problem into smaller steps and implement a solution. This foundation supports simple tools and further learning in programming, automation or AI.

What you will explore

  1. 01

    Python setup, development environment and execution

  2. 02

    Variables, data types and operators

  3. 03

    Strings, formatting and text processing

  4. 04

    Conditions, loops and control flow

  5. 05

    Lists and tuples: indexing and slicing

  6. 06

    Dictionaries and sets

  7. 07

    Iterables, iteration and comprehensions

  8. 08

    Functions, parameters and variable scope

  9. 09

    Files, JSON and exception handling

  10. 10

    Modules, virtual environments and practical project …

Plus additional topics tailored to the course

What you will practice

Write a program that accepts input, processes data and produces a usable result.