How to get a badge: Engage with the item in some way, create an artifact that shows you learned, and email it to your teacher. (Possibly, ungraded Schoology assignments could be added for submission. Refer to updates and in-class announcements.) From there, your teacher will add a badge to your account. These may also be reflected in your Schoolinks profile.
(They may need to make the badge from scratch if you are the first... So be patient 🤪)
The current status of these side-quests are intended for anyone, but mainly target at web-development skills. Therefore they may 'fit' best for students with CP1 experience or students who are new to computer science.
vscode.dev and files on your Chromebook [video guide] (alt: installed VS code, LiveServer extension, and native files)
Test and improve you typing speed, at W3Schools.com or another typing speed site. The target is 40 words per minute, with zero errors.
Draw some vector graphics in Graphite.rs or other software.
HTMX for very lightweight websites (serverless multi-page app from local files).
P5.js short programs in Javascript. You can make up your own, rebuild the examples, or follow along with the Coding Train on YouTube.
What is an API? What is a RESTful API? And how to use some free ones: ( National Weather Service, time, and more) [javascript 'fetch' needed]
CSS challenges: complete a minimum of 8 CSS challenges, start with the tutorial.
Design your own Responsive web page, using CSS Flexbox as the core layout tool (along with basic box-model properties). There are lots of tutorials and explainers to help.
Design your own Responsive web page, using CSS Grid as the core layout tool (along with basic box-model properties). There are lots of tutorials and explainers to help.
Embed a scalable vector graphic [.svg] on a webpage:
Learn 'Vanilla Javascript' on W3schools.com
Terminus Cp game (from MIT)
Domain names ~ buying one for your website
DNS (and private DNS servers)
Replit website hosting
Replit FastAPI (Python) server
Linux distributions
Docker containers
Virtual private servers (Linode, aws)
Version Control: Git & GitHub: Git for Poets
GitHub Pages (possibly with unique Domain Name)
Making a database with Linux