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

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

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.