36 HOURS | in real-time with a lecturer |

python fundamentals

Who is this course for?

Python Fundamentals is designed for beginners or those looking to upskill in the area if Python.

Study for free

During the course you will:

  • Learn the basics of Python programming
  • Learn how to use the Python coding language
  • Gain an understanding of different Python programming environments
  • Understand the different uses of Python (data analysis, web, desktop, sysadmin)
  • Create of a final project using Python


What will you be able to do after the course?

  • You will be able to use the Python programming language in practice.



  • Junior Python developer
  • RPA developer


Upcoming course

October 23

Intensity: 36  hours (in real-time with a lecturer)
Duration: 4  weeks – 12 sessions
Time: 3 hour session from 18:30 to 21:30 – 3 times per week
Price: €999
Discount system: HERE
Flexible payment options: HERE

Information about our ONLINE courses: HERE

Next course

January 29

Intensity: 36  hours (in real-time with a lecturer)
Duration: 4 weeks – 12 sessions
Time: 3 hour session from 18:30 to 21:30 – 3 times per week
Price: €999
Discount system: HERE
Flexible payment options: HERE

Information about our ONLINE courses: HERE

Week 1:

  • What is programming? What is Python?
  • An overview of programming environments
  • The different uses of Python (data analysis, web, desktop, sysadmin)
  • Data and variables
  • Data input / removal from console
  • Introduction to object oriented programming
  • Working with “files”; reading and writing of files
  • Overview of classes and functions in programming
  • Insight into robot tasks

Week 2:

  • Overview of Conditions
  • Introduction to cycles and lists
  • Summary of entry topics
  • How to manage errors
  • Introduction to Windows command line environment (cmd.exe)

Week 3:

  • What is class inheritance?
  • Insight into Functions 
  • Understanding of JSON
  • Introduction to TDD – test driven development
  • Understanding of versioning (GIT, GitHub)

Week 4:

  • Insight into Data Analytics and Python
  • Introduction to “Jupyter notebook” analysis / PyCharm

Week 5:

  • Preparation and presentation of the Final Project



Download Course Brochure

    Next course begins on:

    Course will start in:

    Want to learn individually?

    11 studijos su lektoriumi vilnius coding school 3

    1-ON-1 STUDIES WITH A LECTURER –  these and all other trainings can be taken individually!

    Our main goal is to employ our students in the tech sector. You can choose any of our learning programs, we will help you decide on the best program for you!

    These courses involve only two people – the student and the lecturer who devotes all of his or her personal attention to only one person during the lectures. The courses take place at a time convenient for you and according to a program that best suits your needs.


    WHY US?

    • Online courses

      Learn in real time from any city
    • Repeating courses

      You can return during the year to repeat your courses for FREE
    • Lecture recordings

      You can view our lecture recordings if you missed a lecture or wish to rewatch it
    • Official certificate

      After your graduation, you will be issued an official certificate
    • Mentoring principle

      We help our graduates find a job, write a CV and prepare for an interview with the employer, as well as offer free meetings with IT recruitment specialists
    • ALUMNI community

      A strong ALUMNI community after graduation. Job offers, events, like-minded people and useful information will be available only for our school's graduates


    career center photoIn addition to the course, the Career Centre is available to all Dublin CODING School Graduates, providing career consultations, CV writing advice and assistance with digital hubs such as LinkedIn. We will also perform mock interviews to help prepare you for your new career in IT



    WHEN PAYING THE ENTIRE AMOUNT ALL AT ONCE, you will receive a -10% discount!
    (full price €999)

    Applicable if you pay the full amount during pre-registration


    Our ALUMNI receive a -15 % discount!
    (full price €999)

    Applicable to all the school's graduates for all training courses, including weekend workshops


    IF YOU RECOMMEND US TO A FRIEND, you will receive a -10% discount!
    (full price €999)

    Applicable if both you and your friend register for the courses

    * discounts are not cumulative


    Entire Amount or by Installments

    You can pay the entire amount at once or split it into installments

    By Debit or Credit Card

    You can pay for courses online by debit or credit card

    By Bank Transfer

    You can pay by bank transfer



    How much theoretical and practical work do the courses offer?

    The training courses focus on the practical performance of tasks. At the beginning, you will be familiarised with the topics and important languages of a particular lesson, and the rest of the time will be devoted to practical tasks.

    What is a pre-course?

    It is a week-long program for individual work at home which the student undergoes before joining our intensive 8-week courses.
    Pre-course material consists of theory and practical tasks to help you master the basics of programming.

    What skills will I acquire after completing the courses?

    These courses are intended for beginners who want to change their career to become a data analyst.

    What are the chances of finding a job after completing these courses?

    We will organize 2-3 job interviews in our partner companies for each person who has successfully completed our training courses, received good evaluations from the lecturers and did not miss more than three lectures. We will also help you write a good resume and prepare for a job interview.

    Contact Us