Skip to content

pt-icp-hub/ICP-Bootcamp-Beginner-Coding

Repository files navigation

Beginner Challenge for ICP Bootcamp

Welcome to this tutorial that is for people to get started into ICP, a decentralized cloud built on blockchain technology. Architected for being general purpose, the only limit you have is your imagination. 🙂🚀

On this challenge, the main goals are:

  • to introduce to IC, showcasing great examples of what is already possible
  • to help you getting started in a quick but still effective way
  • to hopefully convince you the IC stack and ecosystem is a great place to have a Dev career or co-found a startup.

🎥 Overview Video

https://2ly.link/24xdw

Challenge Overview

This challenge will be in Motoko. We have prepared a Codespace for you, so you don't waste time on local setup and can go directly to the fun part, coding! ⌨️

In this challenge you will:

  • Develop a canister (backend) that logs in with Internet Identity.
  • Work on the backend, understanding data structures, packages, stable/dynamic memory, etc.
  • You will allow to setup a user profile and safely store user records.

Tutorial Videos

Tutorial Videos explaining and walking through each of the methods / behaviour expected. Note: Feel free to listen at 1.2x speed 😛

IC Overview (recorded on a workshop with CS Students):

Challenge Overview

Required Features for this Challenge:

Note: A video was recorded showing how to do the first part of this challenge, it's more up to date than the ones below, but please try to see them all (at 1.2x speed perhaps), since there could be areas that are explained in more detail on the outdated videos.

Note 2: The videos below are reused from a previous bootcamp called AI Hackerhouse. A few important changes to be aware of:

  • NFID was changed for II due to an incompatibility with running on a codespace.
  • small improvs / simplification in the frontend and backend.
  • merged the "set ID" and "set profile name" into a single method.
  • updated readme instructions.

Videos:


📩 Submit Your Project!

🎯 Completed your challenge? Submit your project here:
📢 Submission Form

📌 Want to explore more challenges? Return to the index:
🔗 ICP Bootcamp Index


🚀 Happy Coding & Welcome to the Internet Computer! 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published