TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: C0D3 – A free, interactive site to learn coding

261 pointsby songzmealmost 5 years ago

34 comments

songzmealmost 5 years ago
Last year, I mentored a few students who are learning coding to become a software engineer from non-traditional backgrounds. Rather than encouraging them to leetcode and practice for interviews, I taught them software engineering practices and mentored them to build c0d3.com together as a team. c0d3.com will be a free learning site where other students like them can learn coding and then help improve the site. As a senior engineer, I made sure to not write any code myself and focused on helping them with code reviews, architecture questions, and holding sprint meetings every Monday at 9:30pm. We document our daily sprint updates here: <a href="https:&#x2F;&#x2F;github.com&#x2F;garageScript&#x2F;c0d3-app&#x2F;wiki&#x2F;Sprint-H1-2020" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;garageScript&#x2F;c0d3-app&#x2F;wiki&#x2F;Sprint-H1-2020</a><p>To get beta users for our app, we started a free coding group at our local libraries and got a few dozen active users: <a href="https:&#x2F;&#x2F;www.meetup.com&#x2F;San-Jose-C0D3&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.meetup.com&#x2F;San-Jose-C0D3&#x2F;</a><p>I am pretty happy with the outcome and the code quality. The students wrote unit tests with every pull request, listened to feedback, and achieved 100% code coverage in the codebase. Now, after some user feedback and iterations we are ready to give a preview of what we worked on. Any feature suggestions &#x2F; feedback will become learning opportunities for the next generation of students.<p>Last month, a rec opened up on my team and I was able to hire one of these students. If I could hire all of them, I would. If anyone here is hiring, please consider hiring these awesome students who worked hard to make c0d3.com possible (I&#x27;ve listed their code contributions and linkedIn profiles): <a href="https:&#x2F;&#x2F;github.com&#x2F;garageScript&#x2F;c0d3-app&#x2F;wiki" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;garageScript&#x2F;c0d3-app&#x2F;wiki</a>
评论 #23419878 未加载
评论 #23419038 未加载
评论 #23419531 未加载
评论 #23420755 未加载
评论 #23419317 未加载
评论 #23426830 未加载
评论 #23443709 未加载
评论 #23420029 未加载
coltonje95almost 5 years ago
As a student here, I can say the learning experience has been like no other!<p>I am a self-taught developer going on 5+ years of online self-study. After the virus and lockdown hit, I managed to find c0d3.<p>What makes c0d3 different from other platforms like freeCodeCamp, CodeAcademy, Udemy, etc.?<p>I feel that here at c0d3 we focus more on community and helping one another out than anywhere else. Learning to code (particularly as a beginner) can be a very daunting and lonely task at times.<p>The learning structure is very unique in that you are forced to get your hands on code immediately and use practical skills (using git, etc.) to submit challenges and continue down the curriculum path. After each submission, your code is then peer-reviewed by another student who has already passed that particular section you are on.<p>Among all these amazing aspects that c0d3 brings to the table, I believe the most prominent one is the ability to work on real-world projects (such as c0d3 itself) as a student, in an actual engineering team comprised of other students and learners such as yourself.<p>This experience has by far eclipsed any other I have had anywhere else during my self-studying journey!
评论 #23443672 未加载
dangalmost 5 years ago
All: much of this thread has been arguing about the definition of the word &#x27;engineer&#x27;. That&#x27;s not interesting in HN&#x27;s sense of the word, and it&#x27;s a shame not to be discussing the specifics of this project. Since that word &#x27;engineer&#x27; seems to be so activating, I&#x27;ve taken it out of the title. Please comment out of curiosity going forward.
评论 #23443624 未加载
rmelhemalmost 5 years ago
man, we definitely need more initiatives like this, the pandemic ended my small business and I no longer have a source of income. learning programming is my only hope at this moment and I&#x27;m sure there are more people in the same situation. A free and dedicated course to the community is all we need right now. Please count on me for anything you need and I can collaborate. Already signed up!
评论 #23422922 未加载
z3t4almost 5 years ago
shameless plug: If you want an editor&#x2F;IDE for JS without installation and with Linux shell, try <a href="https:&#x2F;&#x2F;webide.se&#x2F;" rel="nofollow">https:&#x2F;&#x2F;webide.se&#x2F;</a> you get access to a dedicated server where you can run Docker, Android emulator, etc. Useful when you are on a Chromebook that don&#x27;t have Linux support, or want to code on a mobile phone or tablet ¯\_(ツ)_&#x2F;¯
评论 #23424282 未加载
评论 #23424181 未加载
lquistalmost 5 years ago
<i># Why Learn JS?<p>JavaScript is the only language that lets you do every aspect of technology.</i><p>This is misleading at best.
评论 #23422033 未加载
评论 #23421982 未加载
评论 #23423664 未加载
saumya665almost 5 years ago
I learned how to code using c0d3.com and it has helped me find a job. c0d3 gave me the fundamentals of full stack development both the technicals skills along with critical thinking skills. I was previously a developer on the c0d3.com team
seemcatalmost 5 years ago
The best part about C0d3 is the community of supportive ppl you’ll meet. When faced with what might feel like a dead end, you’ll never feel like it’s time to give up because there’s always going to be either Song or someone else there to help guide you through it.<p>C0d3 was way more helpful for me in learning programming than a college room filled with hundreds of students, and only one professor and a limited # of TAs to help.<p>Thanks to Song &amp; C0d3, I’ve developed the strong foundation of engineering I needed to land multiple Developer Advocate roles.<p>10&#x2F;10 would recommend lol.
crudgenalmost 5 years ago
I appreciate the approach where you combine a text chat with an online course, though feels a bit strange that the content is on notion.so.<p>Contentwise, I have the feeling that there are at least 3 distinct skill sets with ~ 10% overlap for a swe career: Passing coding interviews, actual software engineering, climbing the corporate ladder. There is certainly a web comic for that.
评论 #23419525 未加载
beckingzalmost 5 years ago
This appears to be focused almost entirely on Javascript outside of the html&#x2F;css&#x2F;databases portion.<p>Curious if there are plans to expand it into python or other languages.
评论 #23419329 未加载
评论 #23419226 未加载
madhusudhan1994almost 5 years ago
I was once a proud member of this community, learned all basics and built my career with help of this coding community.After one working and learning with all folks in this community I landed up with three job offers. Today I am a happy software engineer in Silicon Valley, I want to see more people changing there lives just like me. Proud of your work team.
edoceoalmost 5 years ago
A link on the home page for how business can access your talent pool would be nice.
评论 #23419257 未加载
lerie1982almost 5 years ago
I was under the impression that the website was interactive, but it&#x27;s asking me to install a node module. Is that how you submit the challenges?
评论 #23424337 未加载
xixixaoalmost 5 years ago
I love the illustrations on the homepage. So beautiful.
MoBattah_almost 5 years ago
This is a genius idea, I love it. Good job. Great work.
arvindrajnaidualmost 5 years ago
Congratulations. I am going to get my family on it.
ecarson88almost 5 years ago
Great curriculum to learn the basic fundamentals of web development and it’s free!
trevorhinesleyalmost 5 years ago
Excellent work and great idea. Where did you get the illustrations on the site from?
评论 #23420022 未加载
zjb421almost 5 years ago
Super great and really really good place to learn coding!
rshelansalmost 5 years ago
This program is the true upward mobility. Good on you.
poma88almost 5 years ago
There is something wrong in the signing up process...
评论 #23419971 未加载
评论 #23420547 未加载
zjb421almost 5 years ago
Really really great place to learn coding!
rshelansalmost 5 years ago
This is a great idea!
voldacaralmost 5 years ago
replace &quot;coding&quot; with &quot;javascript&quot;
评论 #23424735 未加载
b20000almost 5 years ago
why does the tech industry need to solve problems of unemployment or why does it need to give jobs to people who do not know what they want to do?
评论 #23424547 未加载
jbreckmckyealmost 5 years ago
Software engineering must be one of the few professions where individuals freely share their energy and expertise with others.<p>This isn&#x27;t a criticism, neither of the &quot;help others code&quot; movement, nor more insular industries. It&#x27;s just a very unusual aspect of our field and I wonder where it comes from.<p>For instance, can you imagine reading any of these?<p><i>Show LN (Litigator News): Learn employment regulations to become a paralegal</i><p><i>struct3r5.com: a free online curriculum for budding structural engineers</i><p><i>Paying It Forward: If You&#x27;re Not Mentoring a Junior Mathematician, You&#x27;re Not a Senior Statistician</i><p><i>dmackenzie&#x2F;ipcurriculum: a curated list of resources to help students of Intellectual Property law</i><p><i>Introducing a new Programme of Mentorship with Veteran Cardiologists for Non Medical Students</i>
评论 #23419411 未加载
评论 #23419341 未加载
评论 #23419518 未加载
评论 #23419769 未加载
评论 #23419501 未加载
评论 #23419376 未加载
评论 #23419701 未加载
评论 #23419339 未加载
评论 #23421224 未加载
评论 #23420448 未加载
评论 #23419246 未加载
评论 #23420965 未加载
评论 #23419813 未加载
评论 #23419912 未加载
评论 #23419877 未加载
评论 #23419290 未加载
aparsonsalmost 5 years ago
I’m always happy to see paths for more people to learn useful industry skills (most often not taught in universities).<p>But can we please not lower our hiring bars because the company partnered with bootcamp X or because there is a diversity (read: three groups) target to hit?<p>Yes it’s cheaper, and we save some money after tax incentives, but if I have to pass up a superior candidate due to an order from upper management one more time, I will pull my hair out.<p>I hope a program like this or freecodecamp offered at every new hire orientation will work wonders. Yes mentoring beginners is fulfilling, but its very taxing when they were hired on the basis of a few bootcamp projects plus a diversity credential when they’re still very green skill wise.
评论 #23420690 未加载
HeyLaughingBoyalmost 5 years ago
This is like saying &quot;learn to read a schematic to become an electrical engineer.&quot;<p>There&#x27;s a <i>hell</i> of a lot more to engineering than that. Couldn&#x27;t they at least have said &quot;learn coding to become a programmer?&quot;
评论 #23421597 未加载
评论 #23421363 未加载
thomspoonalmost 5 years ago
Software engineering is more than just software development. Writing requirements, drafting documentation, testing, verification, maintenance.<p>I hate to be hypercritical, but five weeks of javascript doesn’t make you a software engineer.
评论 #23420051 未加载
评论 #23421295 未加载
评论 #23419798 未加载
Madmallardalmost 5 years ago
Usually on this site we would talk about how software engineering covers several important skills, of which coding is only one. The real necessity is working with people to understand the details of their own problens and what they want to get out of it and then engineering an approach that effectively handles that going forward. Maybe that&#x27;s not as relevant here.
评论 #23420115 未加载
mesozoicalmost 5 years ago
There is more to being a software engineer than coding.
评论 #23419828 未加载
评论 #23420094 未加载
M5x7wI3CmbEem10almost 5 years ago
[deleted]
评论 #23421359 未加载
评论 #23419864 未加载
评论 #23419678 未加载
627467almost 5 years ago
I take titles such as &quot;engineer&quot; are not equally regulated everywhere in the world?<p>Can you really become a chartered engineer by going through this course?
评论 #23420834 未加载
评论 #23421231 未加载
graham_paulalmost 5 years ago
That&#x27;s because many Anglo-Saxon folk tend to equate engineering to coding. Many people find it demeaning
评论 #23423818 未加载