QA-engineer

QA develops testing plans for applications, websites, and software. This is your technical fairy godmother, who protects you from mistakes and bugs and is interested only in your happiness as a user. Such a specialist is constantly working to improve the technical side of the product and prevent errors in the future.

COURSE PROGRAM
It is important for us that people from all over the world have access to world-class education that will give them a real opportunity to get their dream job and develop their talent despite their circumstances.

SQL Basics
In this module, you will get acquainted with the concept of a database and learn what types of databases exist. You’ll look at how information is stored in relational databases and learn how to write SELECT queries to get the information you need in the desired form. After completing the module, you will know what INNER JOIN is and what it is used for, be able to sort and group data according to the required criteria, and apply various functions of a particular database. So, let’s get started!

Quality Assurance
Our ancestors used to say: “Test seven times, release once”. In this module, we’ll figure out what testing is, who is responsible for it, when it starts, and why it never ends.

Git and Terminal
Terminal is one of the main tools of any developer. In this module, you’ll learn the basic commands of the terminal, as well as what the Git version control system is and how to use it.

How the Web Works
Every day you interact with the Internet in one way or another. But have you ever wondered how the World Wide Web works? In this module, we’ll help you understand how our devices interact and exchange data on the web and what the Internet is all about.

Employment
We polish your resume, letter of recommendation, and profiles on professional social networks. We work with a job database. We pass mock technical and non-technical interviews. We learn how to communicate with recruiters. We pass a real interview. Accept the offer. We go to work.

Javascript Basics
This is the start. Here you will learn the basic syntax of the Javascript language. This is where you’ll get your first bruises and learn about variables, loops, functions, logical operators, and other basic Javascript constructs.

Javascript Basics Extended
Shall we continue our acquaintance with Javascript? It’s time to look at strings, numbers, and loops from a different angle. Oh, and the objects are just worth it … And for dessert, we’ve got some more problems for extra practice!

Javascript Testing
Testing is important! But the more code you have, the more you need to test every time. Automation will greatly simplify this process.

HTML + CSS Basics
In this module, you’ll learn the basic constructs of the HTML markup language and the CSS style language.

Javascript Advanced
Now let’s deepen our knowledge and consolidate the base in practice. We’ll learn how to work with GitHub and get feedback from mentors on the code we’ve written. We will learn how to make interfaces not only beautiful but also functional! We will make our first request to the server and much, much more!

Algorithms and Data Structures
Did you order algorithms? In this module, we will get acquainted with various data structures and algorithms. We’ll learn how to traverse trees better than the son of a mother’s friend, sort arrays with quick sort speed, create a hash map, and not only queue up but also implement it. And this is just a small part of what awaits you in this module.