Live data from Hacker News

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

c0d3.com

21–30 of 177 posts

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

#22
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.

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.

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

#23

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…

It's also one of the few fields with demand so high that the number of software engineers in the world doubles every few years (5years iirc).

That's a lot of junior engineers. We're vastly outnumbered by juniors and complete beginners.

If you aren't helping juniors, you'll fast run out of seniors to work with.

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

#24

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…

"struct3r5.com: a free online curriculum for budding structural engineers"

Now I'm scared.

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

#25
post #22

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. 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.

Yeah the notion is there for me to capture all the things I want to make sure students know, its a quick way for me to jot down notes and reorganize content when I notice common struggles among students when understanding different concepts.

Eventually, I want to have a fully integrated experience and I have all that planned out. I'm just waiting for more students to join our engineering team and start contributing.

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

#26
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…

First off, kudos. I think you are actually making world a better place.

I am commenting partially to easily go back to it after work ( this day is a little hectic - sorry for the generic comment ).

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

#27
post #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 wit…

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

That would take literally years.

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

#28

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.

I was going to say you can use YouTube to learn anything including plumbing from plumbers. My plumber recommended it. It's how he got his start. According to him, when he started plumbing years ago, he lied about his experience and used Youtube at worksites to learn on the job.

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

#29

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.

Maybe that's the link? Teaching, writing about and sharing resources on a creative pursuit is itself quite a creative endeavour.

Or to put it another way, if you like the process of taxonomy and description that goes into programming, you might well enjoy the process of taxonomy and description that goes into teaching it too.

Post reply on HN