Title: Developer_Education_Sharing_Repo
Category: Working_Groups

Author: fubuloubu
Date: 2018-10-30T22:46:15.171Z

We had a great event at the council the other day about Developer Education. We all agreed that open sourcing some information around types of lessons, timing, lesson plans, etc. would help us all do better in keeping up to date with new information, as well as improve the quality of our offerings to our students.
I was wondering if anyone had the notes from that sub-ring gathering?

Author: JamesZaki
Date: 2018-11-08T11:42:33.583Z

Below are the raw notes that I took from the workshop.
Telegram group
EDUCATION RING
Links:
dappdevs.org

blockchainedu.org



Blockchain Education Network
Join 50k+ for crypto news, events, jobs, and tools in just 2 min a day!






achievement.network


kauri.io


kauri.io
Kauri - The community's knowledge network








Ethereum France



Ethereum France - Développement d'Ethereum en francophonie
Bienvenue sur le blog d'Ethereum France, l’association qui se connecte avec la communauté française de la crypto-monnaie Ethereum.






(kambala ethereum)
blockchain academy
Zastrin
b9labs
Kommerce
Sections:
Dev education
ux
newcomers
decentralised concepts
funding/grants infrastructure
Topics:
empowering
up to date repos of info (curating)
newcomers
general onboarding
foss
DEV EDUCATION SUB-RING
Outcomes:
Lots of resources, finding the resources.
Curation
Sharing Experiences with resources, flagging incorrect/outdated resources
Technology moving so fast.
Feedback mechanism on content.
Developer hard to find time to share education resources.
Evolution intimidating for end learners. Information overload.
Distill core concepts. Concepts evolve/iterative.
Sharing workshop results. Order and format of content.
Good examples.
Wrap content around blockchain concepts, but suspend toxic semantics.
Resource, beyond remix.
Remix first, broader concepts.
Formats:

“Code-together” format.
16hr session - mob programming: 1 on keyboard, near circle guiding (documentation, theory), the rest watching and occasional points. Instructor takes back-seat, only format feedback, or.
first day: basics, last hour: ticket app idea. Forms template for day 2.
Modular ideas. Smart contract + dapp + ticket payment, …
private network in class for speed, but real testnets more realistic.
1hr non-tech
online videos

Resources:

Consensys academy
gas analogy - car petrol, internet cafe
Solidity, but also consider entire stack, web3, … (duration 2hrs-…)
teaching of frameworks/dev-tools: truffle, python (pyevm)
Format: markdown, latex…
licenses / unbranded (neutral)
git attribution

Application:

examples
product concept voted by group eg micro-loans, food processing, auction, …

List of prerequisites for courses.
Shared notepad app.
Topics:
Solidity - general
Solidity - security / best-practices → learnings from audits / automated tests
eip1470
Cryptography
Security ()
hardware wallets
Deploying contracts
web3
Action:

Comms channel to co-ordinate (Telegram group)
Repository seeded with notes, followed by resource sections etc.
Repository with shared content: last modified, last used

Author: fubuloubu
Date: 2019-01-18T04:54:28.634Z

The Chainshot crew added an open source Tutorial Builder! Check it out!

Could be a great resource for local workshops!

Author: jpitts
Date: 2019-01-18T23:30:10.862Z

Here’s a more in-depth description of creating a tutorial on the ChainShot Builder: https://medium.com/@dan_30977/build-your-own-ethereum-code-tutorial-in-4-steps-5f0e46c5b413