Learning journey of our interns at 🔬Thingylabs.
Preferably done using regular Chromebooks:
- Install/set up Yggdrasil.
- Install Git.
- Check out
random-tree-names
. - Install/set up Docker.
- Start the development server of
random-tree-names
. - Use
coder-server
to tinker with the website. - Github.com overview (usage, followings/stars, issues, PRs).
- Timetracking: Timesheet.
- Annotations: Hypothesis.
- Messenger: WhatsApp Web.
- JavaScript for Cats.
- Check out Google Home.
- Talk about business models, technical constraints and basic networking.
- Install Homebrew on Mac. Learn about
sudo
/entering passwords and implications. - Install
nmap
. - Learn about
man
-pages, their limitations and how to google for information: "summary" vs. "tutorials". - Scan the local network.
- Set up StandardNotes.
- Install and explain
htop
. - Explain Github flavoured Markdown.
- Create a Github page for your own account.
- Explain Gitub social process using Github Stars.
- Introduction To JavaScript.
- Remind them of time tracking.
- Remind them of note taking.
- JavaScript politics (development process).
- JavaScript ubiquity high, so use other languages as tools (python = AI, C = ...).
- Diversity of languages and touring completeness.
- JavaScript Vs. C, Rust, Go (speed, RAM, task types).
- JavaScript history and perspectives.
- Bundling, compiling, transpiling.
- Task: Create Github page for ones own profile.
- Possible job: Small ressource planning tool.
- 1 and 3 of HTML.
- Show https://webtorrent.io/ while using Torrent to download Raspbian.
- Flash a USB drive with Raspbian, set it up for SSH and let it boot.
- Stop doing Codeacademy after finishing chaper
3.1
and read You Don't Know JS: Up & Going. Read till chapter "Old & New". - Use StandardJS or the VSCode extension.
- Link them to HTML5 validtator.
- Ask them to focus on their typing. Point them to a typing trainer.
- Read Learning Javascript by Mafintosh.
- Create a repo on Github for this exercise and then use the Gitpod button (that is inserted into the Github repo page by the extension) to go through this: Kappa architecture workshop.
- If you liked it give Noffle a Star on Github: https://github.com/kappa-db/workshop ✨.
- Install these Chrome Extensions:
- Make a photo of something, show us and then attach to our Google Maps.
- Write 1/2 to 1 page for our blog.
- Read Learning Javascript.
- Read Git Handbook.
- Do the Node tutorial: LearnYouNode.
- Do the Node streams tutorial: Stream Adventure.