Tutorials
Structured, section-by-section algorithm lessons that progress step by step.
Algorithms & data structures
Algoritma Uzmanı brings tutorials, simulations, a glossary, and tools together in one place. Learn complex topics through clear explanations, visual simulations, and practical tools — in both Turkish and English.
Core Courses
Each course progresses from fundamentals to advanced topics and is written in Turkish and English. Lesson pages open here as they are published.
Arrays, linked lists, stacks, queues, trees, hash tables and graphs; when and why to use each structure.
In preparationSorting, searching, graph algorithms, dynamic programming and complexity analysis with Big-O.
In preparationSearch and planning, knowledge representation, expert systems, neural networks and the foundations of large language models.
In preparationRegression, classification, clustering, model evaluation and an introduction to deep learning; hands-on with Python.
In preparationGit, CI/CD, containers, Docker and Kubernetes, monitoring and infrastructure as code.
In preparationThe relational model, SQL, normalization, indexing, transactions and an introduction to NoSQL systems.
In preparationTopics from fundamentals to advanced, without needless jargon.
Watch how algorithms work through step-by-step simulations.
Every piece of content in Turkish and English; learn terms in both.
The platform is growing; the modules introduced in this first release are below.
Structured, section-by-section algorithm lessons that progress step by step.
A plain “what is it” definition for each term across namespaces like “Data Structures”.
Conversion and calculation utilities, with simple APIs for external use.
Interactive simulations that visualize every step of an algorithm.
Standalone, plain explainer articles organized by category.
A categorized blog: notes from the world of algorithms and technology.
A space for Q&A and discussion. Opening soon.
Build the foundation with tutorials and explainer articles.
See every step of an algorithm through simulations.
Reinforce what you learned with tools and the glossary.