Mariia Mykhailova

Mariia Mykhailova is a senior software engineer at Microsoft Quantum, where she focuses on education and developer outreach. Mariia is the author and maintainer of the Quantum Katas project, an open-source collection of hands-on tutorials and exercises for learning quantum computing using the Microsoft Quantum Development Kit. She is the lead organizer of the Q# Coding Contests series, and is also a part-time lecturer at Northeastern University Seattle, teaching the class "Introduction to Quantum Computing". She hosted quantum computing workshops and presented her work in quantum computing education at multiple events and conferences.

books by Mariia Mykhailova

Quantum Programming in Depth

  • MEAP began June 2024
  • Publication in July 2025 (estimated)
  • ISBN 9781633436909
  • 288 pages (estimated)
  • printed in black & white

Quantum Programming in Depth follows author Mariia Mykhailova’s popular “quantum katas” approach to learning, honing your quantum skills with progressively harder programming challenges. You’ll learn a repeatable workflow to solve QC problems. You’ll dive into testing and debugging software using quantum simulators and how to evaluate the performance of quantum algorithms on fault-tolerant computers in a practical, code-based way. Each project in the book is based on the common quantum software development tasks or questions posed during quantum software engineering interviews.