Choose a course

Confirm your consent to the processing of personal data. We undertake to use the received information only within our company, and not to transfer to third parties.

Read more

We believe that anyone can be a Python developer. You need desire, diligence and discipline to achieve your goal. We take care of all the other things.


Our values

Education at IT Nova is based on three essential components of active learning:

Up-to-dated Curricula

The knowledge and skills that our students gain must meet the requirements of employers today and in the future. Therefore, we review and update our course program every six months.

Instructors - Practitioners

Instructors at IT Nova are specialists in their field with more than five years experience. The methods they teach you are the same methods they use on a day-to-day basis at leading companies. In our classrooms, students receive only relevant knowledge from real practice.

Friendly atmosphere

We have created a unique learning environment where teachers and students communicate on an equal footing. Our classrooms and laboratories are equipped with comfortable workplaces, computer equipment, and licensed software.

For whom

Who the program is designed for

Get their first profession without delaying their dream of becoming a programmer

Master a second profession in parallel with their university education

Who are not satisfied with their current career and financial outlook, will be able to retrain as a software developer and build a career in the IT-industry

Systematize their knowledge and get working skills demanded in modern IT


Educational program

The program is based on the real demands of the IT market. Our methodologists and teachers are constantly working to improve and update it, so that graduates of the Academy Nova can prove themselves worthy in front of employers.

  • Introduction to web technologies. HTML structure. Formatting Text with HTML
  • Formatting with CSS
  • Graphics in Web Design. Optimizing graphics. Hyperlinks. Principles of site navigation
  • Tables. Forms. Frames
  • Positioning. Web page design in blocks
  • Introduction to Python Web Programming
  • Branching operators, loops, exceptions
  • Lines, lists. Sorting, searching
  • Modules, functions. Tuples, sets, dictionaries
  • Files. Data packaging. Version control systems
  • OOP. Data structures. Design patterns. MVC pattern
  • SOLID Class Design Principles
  • Modular testing
  • Parallel, multithreading and network programming
  • Introduction to working with databases
  • Using databases in Python, Numpy and Pandas libraries. Frameworks
  • Teamwork, software project management
  • Introduction to JavaScript. JavaScript objects.
  • Event Handling. Browser Object Model. Document Object Model
  • Forms. Checking the validity of forms. Using Cookies
  • Canvas, support for media capabilities
  • JSON, Ajax
  • Introduction to jQuery. Events and jQuery. Styles and Animations
  • Interaction with the DOM. AJAX and jQuery
  • Using jQuery plugins
Download detailed program
You will be able

At the end of the course you will be able:

  • Use the fundamental principles of creating desktop programs in Python;
  • Write scripts to automate application tasks for Windows/*Nix platforms;
  • Understand functional programming principles;
  • Understand the principles of object-oriented programming and apply them to software development;
  • Use OOP patterns and design the structure of programmes in the UML language;
  • Use and understand the multithreading principles of the Python language;
  • Work with relational databases and ORM;
  • Work with popular NoSQL databases;
  • Serialize and parse data using JSON, XML and standard Python tools;
  • Create multithreaded and asynchronous servers on sockets and develop client-server solutions;
  • Develop web applications using Django framework;
  • Work with the Git repository. Write unit tests, load tests, and automated tests;
Forms of study

Forms of study

WEB full-stack

from 11 320 pesos/month

Learning to create websites from scratch is based on a specially designed program. The course includes a maximum number of practical exercises under the control of a professors. No video-lectures in the record, only real cases and 100% of the time of interaction with professor. 

By the end of the web programming course you will have the following projects in your portfolio:

  • News website
  • Clothing web store
  • Online image gallery
  • Task management web project
  • Delivery system web project
  • Book collection
  • Calorie Calculator

Web programming training is aimed at acquiring practical skills. Employment of each graduate is the main goal of our work. In the process of training and evaluation of intermediate results there is constant interaction with NOVA Academy career center and future employers.


12 month

18-55 years old

2 times a week for 4 academic hours

11th Drive, corner 9th Ave, unit 1214, Taguig, NCR

Python Course

Form of full-time or distance learning. The choice is yours!

Classes are taught in distance classrooms. Groups of up to 20 students. The practice is based on the learning process, it takes place online under the supervision of the teacher, there are no video lectures on the recording, 100% of the interaction time with the teacher.


12 months

15-55 years old

2 times a week for 4 academic hours

11th Drive, corner 9th Ave, unit 1214, Taguig, NCR

QA engineering
15 - 55 years
Advertising design
15 - 55 years
Networks and Cybersecurity
15 - 55 years
UI/UX Design
15 - 55 years
Development of WEB-projects
15 - 55 years
Software Development
15 - 55 years
Computer Graphics and Design
15 - 55 years

How we teach

The training process in Nova is focused on developing practical professional skills without any distraction: no written exams, no memorizing, only specific tests for self-assessment.


IT Nova students receive international diplomas


Companies where the Nova graduates work

This website uses Cookies