UZT Funding

Python – for beginners (employed) (223002864)

Python is a clear and quick to learn, but very versatile and powerful programming language. Code written in Python is extremely clear even for a beginner. In addition, Python is extremely concise and flexible, making it easy to learn and fun to use. But behind clarity and simplicity lies versatility and wide application. Python can be applied almost anywhere: from web pages, apps, games, software development to data science and artificial intelligence.

  • 1730€
    The average salary of a Python programmer in Lithuania
  • 97%
    Python programmers in Lithuania are satisfied with their work
  • 83%
    Students successfully complete a Python course

Employment opportunities


Enrika Vysniauskaite

Mid Python programmer @ FL technics

My experience at CodeAcademy not only helped me to find my direction in the IT field, but also gave me strong fundamentals in Python.

I completed courses in web design, frontend and backend. All the courses taught me how to stay disciplined in the learning space and allowed me to plan my time, so I could learn programming and don’t forget my hobbies.

I’m happy that Python is becoming my second job.


  • 1 months
  • 2 months
  • 3 months


  • Introduction Data Types and Operations Data Structures (Part 1)
  • Conditional Statements
  • Data Structures (Part 2)
  • Python built in functions
  • Git Github (Part 1)
  • Loops
  • Data Structures: Specials methods
  • Functions Functions ( Part 2 ) Error Handling
  • Exceptions Modules packages and imports Logging Git Github (Part 2) Virtual Environments OOP ( Part 1)


Base Advanced: Clean Code Decorators; Debugging & Problem Solving’ Environmental variables; Functional Programming Intro; Exception handling; Logging Generators Date & Time operations;
Web requests/ JSON Good architecture; Practices: Solid, Singleton.

OOP Advanced: Property decorators setters; Encapsulation & Polymorphism; Magic Dunder methods; Inheritance Method chaining & super function;Class instance, static methods; Class methods; Dataclasses Part 1; Dataclasses Part 2; Abstraction

Testing module: Pytest; Unittest; Pytest modules; Unit integration tests; Mocks, patches, fixtures etc.

Docker module: Introduction; MongoDB on Docker practice; Dockerfile Docker Compose.

NoSql – MongoDB: Introduction; PyMongo and CRUD operations; Quering [Part1]; Quering [Part2]; Exceptions; Schema Validation; Aggregation Pipe.

Sql [Postgres, Sqlite]: Sqlite; PostgreSQl.

FastAPI: Path; Query parameters; RequString and numeric validations; Body:Parameters, Fields, Nested; Models; Response Models Status Codes; Request Forms and Files Handling; Errors Path Operation; Configuration Testing.

Flask: First Application; Routing Static; Files Templates; Request Data; Redirect and Errors; Responses; Sessions; Logging; Testing; Web Server Deployment.

Soft skills

CV; LinkedIn; job interview workshops; IT professional competences.


Our team of lecturers is a mixture of different IT specialists. Some, like superheroes 🦸, take Top positions in their companies during the day and respond to student calls in the evenings, while others work as freelancers, juggling between clients and students on a daily basis. But they are all 100% ready with the knowledge and experience to help you!🧑‍🎓


Mindaugas Rudzevičius

Senior Operations Software Engineer @Raydiant

Big Data

Vytautas Sluckas


Vytautas Gedminas

Software Developer @FL Technics, Aircraft Maintenance and Repair Organisation


Mantas Skara

Senior Software Engineer @Unity


Tomas Giedraitis

Software Developer, Python Course Instructor


Vitalij Gotovskij


Course calendar


12 March - 14 October


18:00 - 22:00


496 hours


4050€. UžT Financed.


Payment options

We offer so many different payout options and benefits that we have created a fee calculator for you to calculate your abilities yourself - just like in a bank. 💸

CodeAcademy Financing

  • Pay by installments – 50 €/month

100% UZT funding

  • Funding from the Employment Service allows retraining for those working and acquiring new competencies for those not working! 🚀
  • Extracurricular scholarships can be awarded to studying students.

Pay when you get employed!

  • Monthly fee – 10% of Net income, with the possibility of a payment holiday of up to 5 months.

Frequently asked questions

We recommend using your personal computer, as some tasks have to be done at home and it is easier to work with equipment you are already used to. For those who do not have this opportunity, CodeAcademy provides a desktop computer for the training period. The most common practice is that students use their personal computers in lectures and additionally connect a monitor in the classroom.  

All software and licenses required for training are provided to the students of the Academy FREE OF CHARGE. 

Contact us!

    Download programme