|
| 1 | +# Concept Index |
| 2 | + |
| 3 | +Use this page to browse the same concept across every active language track. |
| 4 | + |
| 5 | +- Use [README.md](README.md) to navigate by language. |
| 6 | +- Use this index to jump directly to the same concept in C++, C#, Go, Python, and TypeScript. |
| 7 | +- Checkpoint links are grouped separately so you can compare level-end projects and assessments side by side. |
| 8 | + |
| 9 | +## Concepts by Level |
| 10 | + |
| 11 | +### 01-foundations |
| 12 | + |
| 13 | +| Concept | C++ | C# | Go | Python | TypeScript | |
| 14 | +| --- | --- | --- | --- | --- | --- | |
| 15 | +| types-and-io | [C++](languages/cpp/01-foundations/types-and-io/README.md) | [C#](languages/csharp/01-foundations/types-and-io/README.md) | [Go](languages/go/01-foundations/types-and-io/README.md) | [Python](languages/python/01-foundations/types-and-io/README.md) | [TypeScript](languages/typescript/01-foundations/types-and-io/README.md) | |
| 16 | +| operators-and-expressions | [C++](languages/cpp/01-foundations/operators-and-expressions/README.md) | [C#](languages/csharp/01-foundations/operators-and-expressions/README.md) | [Go](languages/go/01-foundations/operators-and-expressions/README.md) | [Python](languages/python/01-foundations/operators-and-expressions/README.md) | [TypeScript](languages/typescript/01-foundations/operators-and-expressions/README.md) | |
| 17 | +| control-flow | [C++](languages/cpp/01-foundations/control-flow/README.md) | [C#](languages/csharp/01-foundations/control-flow/README.md) | [Go](languages/go/01-foundations/control-flow/README.md) | [Python](languages/python/01-foundations/control-flow/README.md) | [TypeScript](languages/typescript/01-foundations/control-flow/README.md) | |
| 18 | +| functions | [C++](languages/cpp/01-foundations/functions/README.md) | [C#](languages/csharp/01-foundations/functions/README.md) | [Go](languages/go/01-foundations/functions/README.md) | [Python](languages/python/01-foundations/functions/README.md) | [TypeScript](languages/typescript/01-foundations/functions/README.md) | |
| 19 | +| arrays-and-vectors | [C++](languages/cpp/01-foundations/arrays-and-vectors/README.md) | [C#](languages/csharp/01-foundations/arrays-and-vectors/README.md) | [Go](languages/go/01-foundations/arrays-and-vectors/README.md) | [Python](languages/python/01-foundations/arrays-and-vectors/README.md) | [TypeScript](languages/typescript/01-foundations/arrays-and-vectors/README.md) | |
| 20 | +| strings | [C++](languages/cpp/01-foundations/strings/README.md) | [C#](languages/csharp/01-foundations/strings/README.md) | [Go](languages/go/01-foundations/strings/README.md) | [Python](languages/python/01-foundations/strings/README.md) | [TypeScript](languages/typescript/01-foundations/strings/README.md) | |
| 21 | +| scope-and-lifetime-basics | [C++](languages/cpp/01-foundations/scope-and-lifetime-basics/README.md) | [C#](languages/csharp/01-foundations/scope-and-lifetime-basics/README.md) | [Go](languages/go/01-foundations/scope-and-lifetime-basics/README.md) | [Python](languages/python/01-foundations/scope-and-lifetime-basics/README.md) | [TypeScript](languages/typescript/01-foundations/scope-and-lifetime-basics/README.md) | |
| 22 | +| formatted-output-and-iomanip | [C++](languages/cpp/01-foundations/formatted-output-and-iomanip/README.md) | [C#](languages/csharp/01-foundations/formatted-output-and-iomanip/README.md) | [Go](languages/go/01-foundations/formatted-output-and-iomanip/README.md) | [Python](languages/python/01-foundations/formatted-output-and-iomanip/README.md) | [TypeScript](languages/typescript/01-foundations/formatted-output-and-iomanip/README.md) | |
| 23 | + |
| 24 | +### 02-core |
| 25 | + |
| 26 | +| Concept | C++ | C# | Go | Python | TypeScript | |
| 27 | +| --- | --- | --- | --- | --- | --- | |
| 28 | +| input-validation | [C++](languages/cpp/02-core/input-validation/README.md) | [C#](languages/csharp/02-core/input-validation/README.md) | [Go](languages/go/02-core/input-validation/README.md) | [Python](languages/python/02-core/input-validation/README.md) | [TypeScript](languages/typescript/02-core/input-validation/README.md) | |
| 29 | +| algorithms-basics | [C++](languages/cpp/02-core/algorithms-basics/README.md) | [C#](languages/csharp/02-core/algorithms-basics/README.md) | [Go](languages/go/02-core/algorithms-basics/README.md) | [Python](languages/python/02-core/algorithms-basics/README.md) | [TypeScript](languages/typescript/02-core/algorithms-basics/README.md) | |
| 30 | +| file-io-basics | [C++](languages/cpp/02-core/file-io-basics/README.md) | [C#](languages/csharp/02-core/file-io-basics/README.md) | [Go](languages/go/02-core/file-io-basics/README.md) | [Python](languages/python/02-core/file-io-basics/README.md) | [TypeScript](languages/typescript/02-core/file-io-basics/README.md) | |
| 31 | +| sorting-and-searching | [C++](languages/cpp/02-core/sorting-and-searching/README.md) | [C#](languages/csharp/02-core/sorting-and-searching/README.md) | [Go](languages/go/02-core/sorting-and-searching/README.md) | [Python](languages/python/02-core/sorting-and-searching/README.md) | [TypeScript](languages/typescript/02-core/sorting-and-searching/README.md) | |
| 32 | +| maps-and-frequency-counting | [C++](languages/cpp/02-core/maps-and-frequency-counting/README.md) | [C#](languages/csharp/02-core/maps-and-frequency-counting/README.md) | [Go](languages/go/02-core/maps-and-frequency-counting/README.md) | [Python](languages/python/02-core/maps-and-frequency-counting/README.md) | [TypeScript](languages/typescript/02-core/maps-and-frequency-counting/README.md) | |
| 33 | +| error-handling-and-defensive-programming | [C++](languages/cpp/02-core/error-handling-and-defensive-programming/README.md) | [C#](languages/csharp/02-core/error-handling-and-defensive-programming/README.md) | [Go](languages/go/02-core/error-handling-and-defensive-programming/README.md) | [Python](languages/python/02-core/error-handling-and-defensive-programming/README.md) | [TypeScript](languages/typescript/02-core/error-handling-and-defensive-programming/README.md) | |
| 34 | + |
| 35 | +### 03-advanced |
| 36 | + |
| 37 | +| Concept | C++ | C# | Go | Python | TypeScript | |
| 38 | +| --- | --- | --- | --- | --- | --- | |
| 39 | +| structs-and-classes | [C++](languages/cpp/03-advanced/structs-and-classes/README.md) | [C#](languages/csharp/03-advanced/structs-and-classes/README.md) | [Go](languages/go/03-advanced/structs-and-classes/README.md) | [Python](languages/python/03-advanced/structs-and-classes/README.md) | [TypeScript](languages/typescript/03-advanced/structs-and-classes/README.md) | |
| 40 | +| constructors-and-invariants | [C++](languages/cpp/03-advanced/constructors-and-invariants/README.md) | [C#](languages/csharp/03-advanced/constructors-and-invariants/README.md) | [Go](languages/go/03-advanced/constructors-and-invariants/README.md) | [Python](languages/python/03-advanced/constructors-and-invariants/README.md) | [TypeScript](languages/typescript/03-advanced/constructors-and-invariants/README.md) | |
| 41 | +| copy-and-move-semantics | [C++](languages/cpp/03-advanced/copy-and-move-semantics/README.md) | [C#](languages/csharp/03-advanced/copy-and-move-semantics/README.md) | [Go](languages/go/03-advanced/copy-and-move-semantics/README.md) | [Python](languages/python/03-advanced/copy-and-move-semantics/README.md) | [TypeScript](languages/typescript/03-advanced/copy-and-move-semantics/README.md) | |
| 42 | +| inheritance-and-polymorphism | [C++](languages/cpp/03-advanced/inheritance-and-polymorphism/README.md) | [C#](languages/csharp/03-advanced/inheritance-and-polymorphism/README.md) | [Go](languages/go/03-advanced/inheritance-and-polymorphism/README.md) | [Python](languages/python/03-advanced/inheritance-and-polymorphism/README.md) | [TypeScript](languages/typescript/03-advanced/inheritance-and-polymorphism/README.md) | |
| 43 | +| templates-basics | [C++](languages/cpp/03-advanced/templates-basics/README.md) | [C#](languages/csharp/03-advanced/templates-basics/README.md) | [Go](languages/go/03-advanced/templates-basics/README.md) | [Python](languages/python/03-advanced/templates-basics/README.md) | [TypeScript](languages/typescript/03-advanced/templates-basics/README.md) | |
| 44 | + |
| 45 | +### 04-expert |
| 46 | + |
| 47 | +| Concept | C++ | C# | Go | Python | TypeScript | |
| 48 | +| --- | --- | --- | --- | --- | --- | |
| 49 | +| memory-management-and-raii | [C++](languages/cpp/04-expert/memory-management-and-raii/README.md) | [C#](languages/csharp/04-expert/memory-management-and-raii/README.md) | [Go](languages/go/04-expert/memory-management-and-raii/README.md) | [Python](languages/python/04-expert/memory-management-and-raii/README.md) | [TypeScript](languages/typescript/04-expert/memory-management-and-raii/README.md) | |
| 50 | +| smart-pointers-in-depth | [C++](languages/cpp/04-expert/smart-pointers-in-depth/README.md) | [C#](languages/csharp/04-expert/smart-pointers-in-depth/README.md) | [Go](languages/go/04-expert/smart-pointers-in-depth/README.md) | [Python](languages/python/04-expert/smart-pointers-in-depth/README.md) | [TypeScript](languages/typescript/04-expert/smart-pointers-in-depth/README.md) | |
| 51 | +| concurrency-basics | [C++](languages/cpp/04-expert/concurrency-basics/README.md) | [C#](languages/csharp/04-expert/concurrency-basics/README.md) | [Go](languages/go/04-expert/concurrency-basics/README.md) | [Python](languages/python/04-expert/concurrency-basics/README.md) | [TypeScript](languages/typescript/04-expert/concurrency-basics/README.md) | |
| 52 | +| performance-and-profiling-basics | [C++](languages/cpp/04-expert/performance-and-profiling-basics/README.md) | [C#](languages/csharp/04-expert/performance-and-profiling-basics/README.md) | [Go](languages/go/04-expert/performance-and-profiling-basics/README.md) | [Python](languages/python/04-expert/performance-and-profiling-basics/README.md) | [TypeScript](languages/typescript/04-expert/performance-and-profiling-basics/README.md) | |
| 53 | +| modularization-and-build-structure | [C++](languages/cpp/04-expert/modularization-and-build-structure/README.md) | [C#](languages/csharp/04-expert/modularization-and-build-structure/README.md) | [Go](languages/go/04-expert/modularization-and-build-structure/README.md) | [Python](languages/python/04-expert/modularization-and-build-structure/README.md) | [TypeScript](languages/typescript/04-expert/modularization-and-build-structure/README.md) | |
| 54 | + |
| 55 | +## Checkpoints by Level |
| 56 | + |
| 57 | +### Projects |
| 58 | + |
| 59 | +| Level | C++ | C# | Go | Python | TypeScript | |
| 60 | +| --- | --- | --- | --- | --- | --- | |
| 61 | +| 01-foundations | [C++](languages/cpp/projects/01-foundations/README.md) | [C#](languages/csharp/projects/01-foundations/README.md) | [Go](languages/go/projects/01-foundations/README.md) | [Python](languages/python/projects/01-foundations/README.md) | [TypeScript](languages/typescript/projects/01-foundations/README.md) | |
| 62 | +| 02-core | [C++](languages/cpp/projects/02-core/README.md) | [C#](languages/csharp/projects/02-core/README.md) | [Go](languages/go/projects/02-core/README.md) | [Python](languages/python/projects/02-core/README.md) | [TypeScript](languages/typescript/projects/02-core/README.md) | |
| 63 | +| 03-advanced | [C++](languages/cpp/projects/03-advanced/README.md) | [C#](languages/csharp/projects/03-advanced/README.md) | [Go](languages/go/projects/03-advanced/README.md) | [Python](languages/python/projects/03-advanced/README.md) | [TypeScript](languages/typescript/projects/03-advanced/README.md) | |
| 64 | +| 04-expert | [C++](languages/cpp/projects/04-expert/README.md) | [C#](languages/csharp/projects/04-expert/README.md) | [Go](languages/go/projects/04-expert/README.md) | [Python](languages/python/projects/04-expert/README.md) | [TypeScript](languages/typescript/projects/04-expert/README.md) | |
| 65 | + |
| 66 | +### Assessments |
| 67 | + |
| 68 | +| Level | C++ | C# | Go | Python | TypeScript | |
| 69 | +| --- | --- | --- | --- | --- | --- | |
| 70 | +| 01-foundations | [C++](languages/cpp/assessments/01-foundations/README.md) | [C#](languages/csharp/assessments/01-foundations/README.md) | [Go](languages/go/assessments/01-foundations/README.md) | [Python](languages/python/assessments/01-foundations/README.md) | [TypeScript](languages/typescript/assessments/01-foundations/README.md) | |
| 71 | +| 02-core | [C++](languages/cpp/assessments/02-core/README.md) | [C#](languages/csharp/assessments/02-core/README.md) | [Go](languages/go/assessments/02-core/README.md) | [Python](languages/python/assessments/02-core/README.md) | [TypeScript](languages/typescript/assessments/02-core/README.md) | |
| 72 | +| 03-advanced | [C++](languages/cpp/assessments/03-advanced/README.md) | [C#](languages/csharp/assessments/03-advanced/README.md) | [Go](languages/go/assessments/03-advanced/README.md) | [Python](languages/python/assessments/03-advanced/README.md) | [TypeScript](languages/typescript/assessments/03-advanced/README.md) | |
| 73 | +| 04-expert | [C++](languages/cpp/assessments/04-expert/README.md) | [C#](languages/csharp/assessments/04-expert/README.md) | [Go](languages/go/assessments/04-expert/README.md) | [Python](languages/python/assessments/04-expert/README.md) | [TypeScript](languages/typescript/assessments/04-expert/README.md) | |
0 commit comments