← Back to catalogue

Discipline herald — Software
Discipline herald

Level 3 · Ph.D

Ph.D Advanced Algorithms & Data Structures

Software · Live · v0

Doctoral algorithms research — full proofs, algorithm engineering, and original, reproducible experimental contributions.

Path type
Software
Enrollment

€19.95

Deadline
Next cohort starts 2027-09-06 (AY 2027/28)
Length
+1 year · 56 phases
Language
English · Español
Content freshness
Curriculum updated 2026-08-22 · content rev 4d29de31
Cortex Credits (CC)
280 CC
What are Cortex Credits?
Syllabus
View the phase syllabus
  1. Bridge & research foundations: from engineer to researcher
  2. Analysis at depth
  3. Probability for algorithms
  4. Lower bounds
  5. Models of computation
  6. Experimental algorithmics
  7. Self-adjusting structures
  8. Randomized structures
  9. Advanced priority queues
  10. Advanced hashing
  11. Range-query & offline structures
  12. Persistent data structures
  13. Succinct data structures
  14. Suffix structures at depth
  15. Advanced string algorithms
  16. Randomized algorithms I
  17. Randomized algorithms II
  18. Approximation algorithms I
  19. Approximation algorithms II
  20. Online algorithms
  21. Streaming algorithms I
  22. Streaming algorithms II
  23. Sketching & dimensionality
  24. Advanced shortest paths
  25. Maximum flow at depth
  26. Min-cost flow & assignment
  27. Matchings
  28. Dynamic graph algorithms
  29. Graph decompositions
  30. Planar & structured graphs
  31. Geometric primitives & convex hulls
  32. Sweep-line & proximity
  33. Voronoi diagrams & Delaunay triangulation
  34. Range searching & geometric optimization
  35. Algebraic & number-theoretic algorithms
  36. NP-completeness at research depth
  37. Parameterized complexity I
  38. Parameterized complexity II
  39. Fine-grained complexity
  40. Exact exponential algorithms & DP optimization
  41. Counting & inapproximability
  42. SAT solvers as research tools
  43. The I/O model
  44. External search structures
  45. Cache-oblivious algorithms
  46. Parallel & distributed algorithms
  47. Concurrent data structures
  48. Integer & word-RAM algorithmics
  49. Algorithm engineering at research grade
  50. Research methodology
  51. Reproduce & adversarially review
  52. Writing algorithms research
  53. Proposing the capstone
  54. Capstone I: execute the research
  55. Capstone II: the verified publication
  56. Frontier & close
Enrolment prerequisites

What changed

Every release of this programme, newest first.

  1. v0 Pilot Wave A backfill: v0 pilot baseline

Professor: Vacancy available

Sign in to request enrolment

↑↓ to move · ↵ to open · esc to close Sign in to search programmes and course content.