Study

basics of computer science
1. Introduction to Computer Science

A structured path introducing the essential principles and practical applications of computer science.

Start Study Line → Topics Covered: ⏱️ Take the Test
data structures
3. Arrays & Sorting

A structured study line covering core concepts in data structures and algorithms, from arrays and sorting to stacks, queues, and linked lists.

Start Study Line → Topics Covered: ⏱️ Take the Test
data structures
4. Trees

A structured path introducing core ideas and applications of tree-based algorithms and data structures in coding.

Start Study Line → Topics Covered: ⏱️ Take the Test
data structures
5. Linked Lists

A structured study line introducing core ideas, creation, traversal, and manipulation of Linked Lists in programming.

Start Study Line → Topics Covered: ⏱️ Take the Test
python
interpreted languages
6. Understanding Python 101

A structured path introducing core ideas and applications of Python programming. Ideal for beginners aiming to grasp the Python 101 course.

Start Study Line → Topics Covered: ⏱️ Take the Test
python
interpreted languages
7. Fundamentals of Python Primitives and Variables

A structured path introducing core ideas and applications of Python primitives and variables.

Start Study Line → Topics Covered: ⏱️ Take the Test
data structures
8. Stacks

A structured path introducing core ideas and practical implementations of Stacks.

Start Study Line → Topics Covered: ⏱️ Take the Test
data structures
9. Binary Trees

A focused study line exploring the fundamentals of binary trees, including terminology, implementation, traversal techniques, deletion cases, and array representation.

Start Study Line → Topics Covered: ⏱️ Take the Test
java
object-oriented programming
10. Object Orientated Programming with Java

A comprehensive study line guiding you through the core principles of Object-Oriented Programming in Java, up to the topic of Encapsulation.

Start Study Line → Topics Covered: ⏱️ Take the Test
data structures
11. Hash Tables

A structured path introducing core ideas and applications of Hash Tables in coding and software development.

Start Study Line → Topics Covered: ⏱️ Take the Test
data structures
12. Heaps

A structured path introducing core ideas and applications of heaps in data structures.

Start Study Line → Topics Covered: ⏱️ Take the Test
data structures
13. Graphs

A comprehensive path covering essential concepts, structures and uses of graphs in coding. Ideal for learners of all levels seeking to deepen their knowledge of graph theory and its application in code.

Start Study Line → Topics Covered: ⏱️ Take the Test
data structures
14. Weighted Graphs

A comprehensive journey encompassing core concepts, applications, and implementation of weighted graphs in coding.

Start Study Line → Topics Covered: ⏱️ Take the Test