1st day at Motoko Bootcamp (a recap!)
Today we’ve just kickstarted the new edition of Motoko Bootcamp.
Let’s review everything everything we went through.
Kick Off Ceremony 🎬
1… 2… 3! Happy Motoko Bootcamp.
We’ve started the day with an onboarding session where over 50 students plugged in from all over the world (Nigeria, Portugal, Colombia, Canada and even South Korea…)!
In the onboarding session I explained:
- What is the mission that students have for this week?
- How to use the available resources to achieve their mission?
- How to submit their progression on the Motoko Bootcamp Dashboard?
You can consult the recording here: https://www.youtube.com/watch?v=QHzKGGiDrVE
Networking session 🌍
Right after that, we transitioned to the networking session, where students had the chance to meet each other through five-minute speed conversations. During these sessions, we provided a list of icebreaker questions. I personally met with 4 students — hi to Cliton, Cristian, loreen and Cristian 😎
There is no recording for this session at it was private 1–1 chat.
Team building 👬
After the networking session, we all gathered on Discord to create teams for the upcoming week, a crucial part of Motoko Bootcamp. It was supposed to be easy, but Discord caused unexpected issues, and most students couldn’t access the teams channel (has been fixed since then).
There is no recording for this session.
Introduction to building with Motoko 🧑💻
Fortunately the next session was much smoother. It was a fundamental introduction to the Motoko language.
We’ve dived into:
- What is Motoko and the actor model.
- Building and using canisters with dfx.
- Using query and update functions.
- Understanding functions, variables, and imports in Motoko. —
- Exploring basic Motoko types like Nat, Int, Text, Char, and Bool.
- Learning about the Candid language and how to use Candid UI.
You can consult the recording here: https://www.youtube.com/watch?v=QHzKGGiDrVE
Building the Level 1 👷♀️
Let’s jump into the practice. In this 1st episode we’ve built the foundation for our DAO by answering a fundamental question: “What is your dream?”. We have created a canister that list goals and highlight our DAO’s mission.
I’ve also showcased:
- How to get started with the repository and use GitPod.
- How to submit your project on the Motoko Bootcamp Dashboard.
You can consult the recording here: https://www.youtube.com/watch?v=QHzKGGiDrVE
Mentorship session 👨🏫
Finally, at the end of the day, I’ve held a mentorship session to make sure that every students was on track and helped troubleshoot any issue.
Important resources 📌
If you want to catch-up and join the Bootcamp — here are some important links:
If you haven’t already, make sure to register on https://www.motokobootcamp.com/ to join the adventure!
What’s next? ⏭️
Tommorow we will dive more advanced topics such:
- Using data-structures in Motoko.
- Creating a CRUD application and a database for the members of our DAO.
- Authenticating users with their principal.
Congrats to all students! I see everyone tomorrow — in the meantime keep building 🫡
Seb | Education Lead