Specialization Python developer

start date: 10.04.2023

სამშაბათი და ოთხშაბათი 19:00-21:00

About specialization

Python is a simple, flexible and one of the most popular programming languages, which is used in almost all areas of programming: in games, creating web applications, for data analysis, for automating system administration, in machine learning, in cybersecurity, in penetration testing, in cryptography, and so on.

During the course, students will work, write programs and  solve various problems and tasks through programming. They will learn to solve real analytical tasks using the Python programming language, testing and debugging, working with classes, algorithmic complexity, and data structures. Students will learn data science, Windows Forms, creating AI and smart systems, simulating rational and intuitive programs, parallel programming, working with databases and data analysis, working with the Django framework, and creating websites and applications of varying complexity.

At the end of the specialization, participants will have a final project to complete, and if successfully completed, a specialization certificate will be issued on behalf of the Scientific Cyber ​​Security Association.

Within the scope of the specialization, students will master the profession of a Python developer and, upon completion of the course, will be able to independently:

– Develop solutions to medium and complex tasks in Python, write programs

– Write algorithms in Python

– Work as a back-end developer

– Work as a Python developer

– Data analysis

– Start working with artificial intelligence

– Work with databases using Python

– Independently build smart systems and programs

– Program simulation of rationality and intuition

– Write desktop applications

After completing the specialization, students will have the opportunity to pass an exam on the Netacad platform and receive an international certificate from the Python Institute.

6 Months

Duration of the Specialization

GEL 980

Price of the Specialization

1 Project

1 complete project upon graduation

List of subjects

Programming in Python

The training course is a way to learn the theoretical and practical application of modern standards in the field of programming. Modern, dynamic and multiparadigm language "Python" will be studied in it. which includes object-oriented, procedural, functional and imperative programming.

Algorithms in Python

Within the course, the student will learn to solve real analytical problems using the Python programming language. The course covers: algorithms using Python, testing and debugging using Python, working with classes in Python, algorithmic complexity and data structures.

Object Oriented Programming Python

The purpose of the course is to teach students about the current topics of Python that are widely used in practice. Within the course, you will deeply study parallel programming, databases, graphical user interface and data science. During the course, students will complete practical tasks and write different modules of real applications.

Python Django

Django is a free (open-source) framework for creating web applications and sites. Django is written in the Python programming language. Framework - a set of tools, through which web applications and sites are created faster and easier than developing similar systems from scratch. Django has its own structure and file structure, which is developed by the so-called through the engine or core.

Final Project

As part of the final project, students will use the knowledge gained in the study of specialization subjects. The final project covers practical issues from various areas of Python programming. During the project, students will be divided into groups to perform special tasks. Upon successful completion of the final project, the student receives a certificate of specialization.

Specialization lecturers

Maksim Iavich

Professor at Caucasus University; Head of Cyber Security; President at Scientific Cyber Security Association;

Irakli Pirtskhalava

Python Developer; Lecturer at Scientific Cyber Security Association.

Davit Kristesiashvili

Python Back-End Developer at VeliStore; Lecturer

Irakli Gugunashvili

Python Developer; Lecturer at Scientific Cyber Security Association

Registration and Contact Information

სპეციალიზაციის საფასურის გადახდა შესაძლებელია 2 ნაწილად

დაწყების თარიღი: 10.04.2023

ორშაბათი - ოთხშაბათი: 19:00 – 21:00

ჩატარების ტიპი: offline/online

პროგრამის საფასური: 980 ლარი

სისტემის უსაფრთხოების აუდიტი

თქვენი IT სისტემების მთლიანი უსაფრთხოების უზრუნველყოფა სასიცოცხლოდ მნიშვნელოვანია. სამეცნიერო კიბერუსაფრთხოების ასოციაცია (SCSA) გთავაზობთ სისტემის უსაფრთხოების აუდიტს, რათა უზრუნველყოს თქვენი სისტემის ყოვლისმომცველი შეფასება. შეღწევადობის ტესტისგან განსხვავებით, რომელიც ფოკუსირებულია დაუცველობის გამოყენებაზე, უსაფრთხოების აუდიტი უფრო ფართო მიდგომას წარმოადგენს.

SCSA-ს უსაფრთხოების პროფესიონალები ზედმიწევნით შეისწავლიან თქვენს სისტემებს, პოლიტიკებს და პროცედურებს. ისინი განიხილავენ წვდომის კონტროლს, მონაცემთა უსაფრთხოების პრაქტიკას, ქსელის კონფიგურაციას და ინდუსტრიის საუკეთესო პრაქტიკის დაცვას. ეს სიღრმისეული ანალიზი გვეხმარება სისუსტეების და სფეროების, იდენტიფიცირებაში, რომლებიც შეიძლება გამოიყენონ თავდამსხმელებმა და სადაც შესაბამისობის რეგულაციები შესაძლოა სრულად არ იყოს დაცული.

აუდიტის შემდეგ, SCSA წარუდგენს დეტალურ ანგარიშს, სადაც აღწერილი იქნება უსაფრთხოების ხარვეზები, პოტენციური რისკები და რეკომენდებული გაუმჯობესებები. ეს საშუალებას გაძლევთ პრიორიტეტულად დაგეგმოთ მოქმედებები თქვენი სისტემების გასაძლიერებლად და შექმნათ უფრო ძლიერი უსაფრთხოების სისტემა. აუდიტის დროს გამოვლენილი დაუცველობის და ნაკლოვანებების პროაქტიული მოგვარებით, თქვენ შეგიძლიათ მნიშვნელოვნად შეამციროთ მონაცემთა დარღვევისა და კიბერშეტევების რისკი.

I agree to Privacy Policy of Scientific Cyber Security Association