Μετάβαση στο περιεχόμενο

Μάθετε C++

Επιλέξτε μια ενότητα για να ξεκινήσετε. Κάθε ενότητα βασίζεται στην προηγούμενη — σας συνιστούμε να ακολουθήσετε τη σειρά.

Ενότητα 1

C++ Fundamentals

Master the core building blocks of C++ — from your first program to control flow and functions.

8 μαθήματα
Ενότητα 2

Object-Oriented C++

Classes, objects, inheritance, polymorphism, and the pillars of OOP in C++.

8 μαθήματα
Ενότητα 3

Μνήμη & Πόροι

Το μοντέλο ιδιοκτησίας του Master C++ — από ακατέργαστους δείκτες έως έξυπνους δείκτες και σημασιολογία κίνησης — για να γράψετε κώδικα που δεν διαρρέει ποτέ.

9 μαθήματα
Ενότητα 4

Πρότυπα & Γενικός Προγραμματισμός

Γράψτε αυθεντικά γενικές, επαναχρησιμοποιήσιμες, μηδενικές γενικές αφαιρέσεις χρησιμοποιώντας πρότυπα, έννοιες και προγραμματισμό χρόνου μεταγλώττισης.

8 μαθήματα
Ενότητα 5

STL & Αλγόριθμοι

Κατακτήστε την τυπική βιβλιοθήκη προτύπων — κοντέινερ, επαναλήπτες, αλγόριθμοι, εύρη και λειτουργικός προγραμματισμός.

8 μαθήματα
Ενότητα 6

Διαχείριση σφαλμάτων και ασφάλεια

Γράψτε ισχυρό κώδικα C++ με σωστό χειρισμό σφαλμάτων — εξαιρέσεις, εγγυήσεις ασφάλειας RAII, τύπους αθροίσματος και αμυντικά μοτίβα προγραμματισμού.

6 μαθήματα
Ενότητα 7

Concurrency

Γράψτε σωστά, αποτελεσματικά πολυνηματικά C++ — νήματα, συγχρονισμός, ατομικά και παράλληλοι αλγόριθμοι.

6 μαθήματα
Ενότητα 8

Σύγχρονες C++ & Βέλτιστες Πρακτικές

Τα πιο πρόσφατα πρότυπα C++ (C++17/20/23/26), συστήματα κατασκευής, πρακτικές δοκιμών και επαγγελματικές οδηγίες κωδικοποίησης.

8 μαθήματα