This is a unique chance for those who are looking forward to building a career in the tech industry. The program will give you an opportunity to study C++ from scratch, and receive a high-quality education from experienced professionals.
The project is organized in cooperation with 42 Yerevan.
Covered by Align Technology
What to expect?
- 4 months free of charge intensive training course by experienced professionals
- Advanced theoretical knowledge and practical lessons by C++ experts
- Knowledge-sharing sessions and discussions with Align Technology specialists
- Full-time paid internship opportunity at Align Technology upon successful completion of the course
- Exam (logical reasoning test and math tasks)
- Interview stage
Please note that at least a Lower Intermediate level of English knowledge is required for participation in the program.
Learn from industry experts!
Get practical knowledge from those who successfully work in the industry.
Our curriculum specialists work on providing a program with a clear path and necessary theoretical information.
Intro to C++
While and do
Member functions, Constructors, Access control
Static members and member functions
Operator overloading, Inheritance, Virtual functions
Basic design patterns
Function templates, Class templates, Member templates
Callbacks, Binary predicates of order, Input and output iterators
Container adapters, Associative containers:
Binary trees and Binary Search trees
Basic exception handling, Advanced exceptions
Enum classes, Regular expressions
Introduction to basic GUI programming using Qt
C++ compilation model and stages
The C++ preprocessor
Creating libraries and using 3rd party libraries
Get Custom Advice
Please fill out this short form, and our Support team will contact you to help you find out which course fits you best.
covered by Align Technology
Frequently Asked Questions
What background do I need to apply for this program?
What’s the schedule of the program?
How to participate in the program?
What kind of questions does the exam include?
How will the course be held?
Is participation in the program free of charge?
What level of English is required to participate in the program?
Is permanent work guaranteed after the internship?
Do you have an age restriction for participation?
Is it necessary to have a personal laptop?