Live data from Hacker News

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

c0d3.com

11–20 of 177 posts

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

#11

Software engineering must be one of the few professions where individuals freely share their energy and expertise with others. This isn't a criticism, neither of the "help others code" movement, nor more insular industries. It's just a very unusual aspect of our field and I wonder where it comes from. For instance, can you imagine reading any of these? Show LN (Litigator News): Learn employment regulations to become…

This is for free?

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

#12
post #2

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 s…

I've saved your Notion curriculum, and intend to run a program like this soon in my local community. Very inspiring project, and awesome end result. Thank you for your contribution to this area.

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

#13
post #5

This appears to be focused almost entirely on Javascript outside of the html/css/databases portion. Curious if there are plans to expand it into python or other languages.

Our decision behind JavaScript:

We want our students to understand technology at a conceptual level first, end to end:

1. Client side - Mobile, web, terminal 2. Server side - Database interactions, system design and optimization 3. Batch - ML models and scripting

AFAIK, JavaScript is the only language that is able to cover everything end to end (front end to backend to scripting to even ML) so I'm able to come up with appropriate exercises for each of the moving parts.

Afterwards, they should pickup domain specific language that optimizes for each task.

I think it may be too overwhelming for students to learn different languages and learn the high level concepts at the same time.

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

#14

Software engineering must be one of the few professions where individuals freely share their energy and expertise with others. This isn't a criticism, neither of the "help others code" movement, nor more insular industries. It's just a very unusual aspect of our field and I wonder where it comes from. For instance, can you imagine reading any of these? Show LN (Litigator News): Learn employment regulations to become…

"Sharing one's energy and expertise with others" has become a lot easier post-Internet. Software engineers are just ahead of the curve, and math/physics/other "hard" sciences are not far behind (see e.g. ArXiV.org)

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

#15

Software engineering must be one of the few professions where individuals freely share their energy and expertise with others. This isn't a criticism, neither of the "help others code" movement, nor more insular industries. It's just a very unusual aspect of our field and I wonder where it comes from. For instance, can you imagine reading any of these? Show LN (Litigator News): Learn employment regulations to become…

> Software engineering must be one of the few professions where individuals freely share their energy and expertise with others.

I would drop the "software" and just keep the engineering.

I also think it's important that it's virtually free to practice software engineering. All you need is a computer and your spare time.

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

#16
post #8
post #5

This appears to be focused almost entirely on Javascript outside of the html/css/databases portion. Curious if there are plans to expand it into python or other languages.

Agree on Python. If you can throw some sql or orm with sqlite, even better

Python is not on the roadmap, but SQL is. In fact, another student project is a website where users can go to quickly create accounts for different databases (NOSQL, SQL, and Graph databases) and be able to experiment with them through interactive tutorials. The project kicked off a few weeks ago here: https://github.com/garageScript/databases/

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

#17

Software engineering must be one of the few professions where individuals freely share their energy and expertise with others. This isn't a criticism, neither of the "help others code" movement, nor more insular industries. It's just a very unusual aspect of our field and I wonder where it comes from. For instance, can you imagine reading any of these? Show LN (Litigator News): Learn employment regulations to become…

This is for free?

yes, free forever.

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

#18

Software engineering must be one of the few professions where individuals freely share their energy and expertise with others. This isn't a criticism, neither of the "help others code" movement, nor more insular industries. It's just a very unusual aspect of our field and I wonder where it comes from. For instance, can you imagine reading any of these? Show LN (Litigator News): Learn employment regulations to become…

There was this listing by a professor of Physics of all the topics you need to study in order in order to become a "GOOD Theoretical Physicist"[1]

[1]: https://www.goodtheorist.science/

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

#19

Software engineering must be one of the few professions where individuals freely share their energy and expertise with others. This isn't a criticism, neither of the "help others code" movement, nor more insular industries. It's just a very unusual aspect of our field and I wonder where it comes from. For instance, can you imagine reading any of these? Show LN (Litigator News): Learn employment regulations to become…

> Software engineering must be one of the few professions where individuals freely share their energy and expertise with others.

Many others in creative pursuits do the same, including advice, articles, mentorship, tutorials, videos, screencasts, and many other things: artists, musicians, writers, non-software engineers, cinematographers, carpenters, and others.

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

#20
As a student here, I can say the learning experience has been like no other!

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.

What makes c0d3 different from other platforms like freeCodeCamp, CodeAcademy, Udemy, etc.?

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.

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.

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.

This experience has by far eclipsed any other I have had anywhere else during my self-studying journey!

Post reply on HN