08db92c8fb61469792bd555459afbc0f?r=pg&d=mm

Daniel Zingaro

Dr. Daniel Zingaro is an associate teaching professor of computer science and award-winning teacher at the University of Toronto. His main area of research is computer science education, where he studies how students learn computer science material.

He may have a book obsession. He has written

Learn AI-assisted Python Programming with GitHub Copilot and ChatGPT (with Leo Porter, Manning, 2024). Learn programming in the generative AI era!

Algorithmic Thinking 2/e (No Starch Press, 2024). Learn hash tables, recursion, dynamic programming, trees, graphs, and all kinds of other awesome algorithms and data structures stuff... competitive programming examples!

Learn to Code by Solving Problems (No Starch Press, 2021). Learn programming from scratch while solving competitive programming puzzles. Class tested and refined with hundreds of real students.

Published Books

Start Competitive Programming!: Ace the USACO Bronze Competition
Start Competitive Programming!: Ace the USACO Bronze Competition
Zachi Baharav and Daniel Zingaro
Learn Recursion, Dammit
Learn Recursion, Dammit
Daniel Zingaro

Published Translations

¡Empieza Programación Competitiva!: Domina la Competencia USACO de Bronce (Edición en Español)
¡Empieza Programación Competitiva!: Domina la Competencia USACO de Bronce (Edición en Español)
Zachi Baharav, Daniel Zingaro, and TranslateAI
Comece com a Programação Competitiva!: Domine a Competição Bronze da USACO (Edição em Português do Brasil)
Comece com a Programação Competitiva!: Domine a Competição Bronze da USACO (Edição em Português do Brasil)
Zachi Baharav, Daniel Zingaro, and TranslateAI
경쟁 프로그래밍 시작하기!: USACO 브론즈 대회 정복하기 (한국어판)
경쟁 프로그래밍 시작하기!: USACO 브론즈 대회 정복하기 (한국어판)
Zachi Baharav, Daniel Zingaro, and TranslateAI
競技プログラミングを始めよう!: USACOブロンズ競技を極める (日本語版)
競技プログラミングを始めよう!: USACOブロンズ競技を極める (日本語版)
Zachi Baharav, Daniel Zingaro, and TranslateAI
Start Wettbewerbsprogrammierung!: Meistern Sie den USACO Bronze-Wettbewerb (Deutsche Ausgabe)
Start Wettbewerbsprogrammierung!: Meistern Sie den USACO Bronze-Wettbewerb (Deutsche Ausgabe)
Zachi Baharav, Daniel Zingaro, and TranslateAI
Commencez la Programmation Compétitive !: Excellez à la USACO Bronze Competition (Édition Française)
Commencez la Programmation Compétitive !: Excellez à la USACO Bronze Competition (Édition Française)
Zachi Baharav, Daniel Zingaro, and TranslateAI
開始競賽程式設計吧!:精通USACO銅級競賽(繁體中文版)
開始競賽程式設計吧!:精通USACO銅級競賽(繁體中文版)
Zachi Baharav, Daniel Zingaro, and TranslateAI
开始竞赛编程!: 轻松应对USACO铜牌赛 (简体中文版)
开始竞赛编程!: 轻松应对USACO铜牌赛 (简体中文版)
Zachi Baharav, Daniel Zingaro, and TranslateAI

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Store › User
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss