Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Boot.dev

Build a Pokedex in Go

via Boot.dev

Overview

Boot.dev Special Discount:
25% off your first payment!
Grab it
A REPL, or Read-Eval-Print Loop, is a simple interactive programming environment that takes user input, evaluates it, and returns the result to the user. In this guided project, you'll build a Pokedex-like REPL in Go that uses the PokeAPI to fetch data about Pokemon. It's a great way to put your Go knowledge to the test and learn valuable skills like HTTP networking and data serialization.

Syllabus

  • REPL
    • A REPL (Read, Eval, Print Loop) is a simple interactive programming environment that takes user inputs, evaluates them, and returns the results. Learn how to implement one from scratch in Go.
  • Cache
    • When making network requests, one of the most common performance optimizations is to cache the results. Implement an in-memory cache for the PokeAPI in Go.
  • Pokedex
    • Bring your REPL and cache together to complete your fully functional Pokedex CLI.

Taught by

Lane Wagner, Dan, Allan, Matt, and Hunter

Reviews

4.8 rating at Boot.dev based on 544 ratings

Start your review of Build a Pokedex in Go

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.