Հայ
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.The registration is closed.
Duration
4 months
Level
Introduction
Course Format
Offline
Commitment
10-12 hours/weekly
Price
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
Enrollment Process
- 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.
Experienced Lecturers
Learn from industry experts!
Get practical knowledge from those who successfully work in the industry.
Well-structured curriculum
Our curriculum specialists work on providing a program with a clear path and necessary theoretical information.
Syllabus
Intro to C++
While and do
Functions
Arrays
Algorithm complexity
Sorting algorithms
Input parsing
Pointers
Bitwise operations
Multidimensional arrays
Debugging
Random numbers
Object-Orient Programming
Member functions, Constructors, Access control
Static members and member functions
Operator overloading, Inheritance, Virtual functions
Basic design patterns
Function templates, Class templates, Member templates
STL overview
Sequential containers
Callbacks, Binary predicates of order, Input and output iterators
Container adapters, Associative containers:
Data Structures
Binary trees and Binary Search trees
Graphs
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.
Duration:
4 months
Level:
Introduction
Course Format:
Offline
Price:
covered by Align Technology
Register
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?