5 ms·
Hi HN! I'm working on codeamigo.dev, a project designed to help developers learn coding topics interactively. Codeamigo is a "decentralized" codecademy. Anyone
by plondon514 6y ago
Hi HN! I'm working on codeamigo.dev, a project designed to help developers learn coding topics interactively.
Codeamigo is a "decentralized" codecademy. Anyone can create lessons on any topic they wish. For now, I plan on approving the lessons before they are published. I believe that we have amazing educators in our community and that learning interactively is more efficient and enjoyable than through blog posts or videos.
Each lesson is made up of steps, and each step is made up of checkpoints. A checkpoint is one or more jest tests that run in the browser against the user's code.
For now, the app only supports JavaScript, but I hope to expand that offering in the future to more languages.
I look forward to any and all of this communities feedback!
- meken 6y agoCool idea. I recommend dis-requiring sign in/log in, so a user can experience some of the tutorials. It asked me to log in, then I just closed out of it.
- yewenjie 6y agoSeconded.
- XCSme 6y agoI did exactly the same thing: login prompt -> exit.
- dopidopHN 6y agoYeah unfortunatly, same as well. OP: reading your comments make me want to check it out more. Also I'm not sure what codeacademy-style lessons means. Like, interactive thingy? Maybe you could let the first level of each lesson wide open. I don't know
- plondon514 6y agoYup exactly, step by step learning interactively. I'll definitely work on lowering the barrier to entry, currently sign up is required to save any edits you make to any lessons you create/take. Clearly this isn't ideal for playing around though. (Thanks for the feedback!)
- codegeek 6y agoHN'ers don't like Show HNs that don't have any demos/samples without a login. You should at least let us see one tutorial without login/signup even if you don't us to create one without login.
- atleta 6y agoLooking at the landing page I had no idea what I'm supposed to get when I signed up. Especially as a potential creator.
- 29athrowaway 6y agoIs it a way to run it self hosted?