TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: A sequence of online courses to learn web development from scratch

368 点作者 gautambay大约 11 年前

28 条评论

gautambay大约 11 年前
My co-founder taught herself web development using online courses and resources. This “Learning Path” outlines the resources she found most helpful, and lays them out in a sequence that a beginner should be able to follow.<p>We realize this is <i>a</i> curriculum, not <i>the best</i> curriculum. We&#x27;d love your feedback on whether this is useful, and what we might change or add.<p>Also if you’re so inclined, we’d love feedback on our product SlideRule itself (a Yelp-like catalog of online courses), which you can access it by clicking on “COURSES” in the header.<p>EDIT (based on some of the comments):<p>We&#x27;re very encouraged to see the response to this.<p>1. On which other subjects would you like to see such Learning Paths?<p>2. If you&#x27;re interested in helping us build more learning paths (on any subject), we&#x27;d love to hear from you (in comments here or at founders@mysliderule.com)
评论 #7503759 未加载
评论 #7502127 未加载
评论 #7502833 未加载
评论 #7502560 未加载
评论 #7502661 未加载
评论 #7503438 未加载
评论 #7502225 未加载
2arrs2ells大约 11 年前
This is a great list.<p>I do think 80+% of this material (maybe everything but the &quot;learn to code&quot; piece) is covered in Michael Hartl&#x27;s Rails Tutorial: <a href="http://ruby.railstutorial.org/ruby-on-rails-tutorial-book" rel="nofollow">http:&#x2F;&#x2F;ruby.railstutorial.org&#x2F;ruby-on-rails-tutorial-book</a><p>That book singlehandedly took me from &quot;crappy C programmer&quot; to &quot;someone with enough knowledge to be dangerous&quot; as a web dev.
评论 #7504040 未加载
评论 #7502167 未加载
评论 #7502305 未加载
ankitml大约 11 年前
Devops is something not included by majority of web dev classes. Yet it is not ignorable in this profession. Do include something on that.
评论 #7502188 未加载
paulwithap大约 11 年前
Cool idea, but as someone who as actually taken the courses in this list, the order is all out of whack. There is no way someone completely new to programming could jump into Udacity&#x27;s CS253 and have any idea what is going on. Even from CS101, there is a significant gap that you have to make up for on your own.
评论 #7503003 未加载
评论 #7503068 未加载
JoeAnzalone大约 11 年前
This looks great! It reminds me of this Google Doc I put together a while back, which you are free to copy&#x2F;draw inspiration from. And I&#x27;ve already added this page to it, so that should already be a good lesson on recursion :p <a href="https://docs.google.com/document/d/1jlJCxNG7XyCPpUNRybH1b2Pb-GkKOtygG-m18Mk5q30/edit?usp=sharing" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;document&#x2F;d&#x2F;1jlJCxNG7XyCPpUNRybH1b2Pb...</a>
评论 #7502005 未加载
Kurtz79大约 11 年前
I really liked the Udacity course. It&#x27;s by no means exhaustive or representative of the ecosystem (it focuses on Python&#x2F;Google App Engine, I took it quite a while ago but I assume it has not changed), but introduces a lot of basic concepts (client&#x2F;server, templating, routing, caching, security, cookies...) in a very concise and efficient way.
评论 #7502220 未加载
评论 #7502110 未加载
rdudek大约 11 年前
Really great stuff for beginners. Thanks for the list. I&#x27;ll forward it along to a few people who are interested but don&#x27;t know where to start. However, it does look very python-django specific route on the back-end side. My suggestion, branch out the back-end side to include paths using different frameworks and such?
评论 #7501953 未加载
评论 #7502850 未加载
blueblob大约 11 年前
This is a neat idea. I disagree a little bit with the ordering. I think the version control aspect should be placed a little bit earlier but I can see why you would want to be seeing results of what you are doing before making sure you keep track of your changes when just starting.
评论 #7502304 未加载
ryangallen大约 11 年前
I would also mix in Jeffrey Way&#x27;s tuts for HTML, CSS, and jQuery. (They say 30 days but you can do them each in less than a week.)<p><a href="https://courses.tutsplus.com/courses/30-days-to-learn-html-css" rel="nofollow">https:&#x2F;&#x2F;courses.tutsplus.com&#x2F;courses&#x2F;30-days-to-learn-html-c...</a><p><a href="https://courses.tutsplus.com/courses/30-days-to-learn-jquery" rel="nofollow">https:&#x2F;&#x2F;courses.tutsplus.com&#x2F;courses&#x2F;30-days-to-learn-jquery</a>
评论 #7501956 未加载
zeppelinnn大约 11 年前
I&#x27;m really glad someone took the time to do this, and came with quite a wholesome set of resources in the end. For someone who has moderate web dev experience such as myself, I think it&#x27;s also definitely useful for review as well as the aspects of web dev you may be less&#x2F;not at all familiar with.
markcmyers大约 11 年前
Great list, but I think my newish book should be on it, since it takes a unique approach that both beginners and veterans, but especially beginners, really like, as evidenced by the rather wild Amazon reviews: <a href="http://amzn.to/1aOyqch" rel="nofollow">http:&#x2F;&#x2F;amzn.to&#x2F;1aOyqch</a>
评论 #7502456 未加载
eriktrautman大约 11 年前
It&#x27;s a well put together list and a very useful website. You&#x27;ve done great work pulling together a whole lot of courses and it&#x27;s good to see them finally being tied together into specific paths. Would you consider adding projects or additional materials to the learning paths? I&#x27;ve found that&#x27;s what our students get the most value out of with in the project I&#x27;ve been working on (the odin project -- <a href="http://theodinproject.com" rel="nofollow">http:&#x2F;&#x2F;theodinproject.com</a>) because it gives the students a tangible result that unites the things they&#x27;ve learned and they can add it to their portfolios. Often the MOOCs still hold your hand a bit too much to be a complete solution. Happy to discuss -- erik@theodinproject.com
评论 #7502426 未加载
OafTobark大约 11 年前
Is there a reason its start with CS253 then flies back to CS101 in section 3. My prior understanding was CS101 knowledge is required for CS253 to make more sense. It seems to jump around a lot aside from adding additional resources to help learning during specific sections.
评论 #7502853 未加载
epeterson19大约 11 年前
I would throw in the Django docs+tutorial combined with stack overflow. These two resources combined are like having a personal tutor.<p>The django docs in particular are intuitive to follow and pretty comprehensive. Then stack overflow is good for the stuff that&#x27;s not in the docs.
krmmalik大约 11 年前
This is a great idea. I&#x27;d love to see something like this for other topics such as Data Science, Digital Marketing, Lean Start-Up, Marketing Strategy etc.<p>I&#x27;d love to help&#x2F;contribute to the marketing related courses if you decide to expand your subject offerings.
评论 #7501920 未加载
netcan大约 11 年前
I wish more subjects&#x2F;professions were accessible like this.
评论 #7502434 未加载
xmmx大约 11 年前
This is really cool - thanks for laying out out like a progression! There are so many resources on the internet I find myself relearning a lot of things several times.
mrborgen大约 11 年前
This is great. I have been looking for a service like this. A pain point when navigating through tutorials and courses online is finding the proper material for your skill level. Hope this service will be able lighten this task, and provide suggestions based upon a users previously enrolled courses.<p>Are you planning on adding a feature like this?
评论 #7506050 未加载
infinitebattery大约 11 年前
This is a great list! Also, check out this:<p><a href="http://www.reddit.com/r/cs50/comments/1nx2au/life_after_cs50/" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;cs50&#x2F;comments&#x2F;1nx2au&#x2F;life_after_cs50...</a><p>It&#x27;s another really good list of courses :)
urs2102大约 11 年前
Another great tool, especially if you&#x27;re looking at Rails is:<p><a href="http://www.theodinproject.com/" rel="nofollow">http:&#x2F;&#x2F;www.theodinproject.com&#x2F;</a><p>It&#x27;s in beta but it&#x27;s pretty great from the looks of it.
jscn大约 11 年前
FYI: I got a 403 error when I tried to sign up (CSRF verification failed). You should probably override the default template for that error page, too. Nice to see you&#x27;re using Django, though!
评论 #7521217 未加载
nickgrosvenor大约 11 年前
Yes I agree, if you&#x27;re wanting to learn web development, then rails is the way to go, there&#x27;s more resources for current problems and fixes in rails than anything else.
评论 #7502724 未加载
评论 #7503950 未加载
RankingMember大约 11 年前
Added to my list of tutorials to attempt and hopefully steam through. I love guided lessons like this.
listic大约 11 年前
I would like to learn a different framework, but: Is it really recommended to learn git in the end?
评论 #7506067 未加载
评论 #7503998 未加载
GhostHardware大约 11 年前
Is Chrome Dev Tools really that much better than Firefox dev tools? What about firebug?
评论 #7505998 未加载
username42大约 11 年前
nothing about node.js ?
评论 #7502031 未加载
评论 #7513993 未加载
govilk大约 11 年前
so how do you earn?
teemo_cute大约 11 年前
There are lots of free udemy courses that teaches web development. Here&#x27;s the link:<p><a href="https://www.udemy.com/courses/Technology/?view=grid&amp;price=free" rel="nofollow">https:&#x2F;&#x2F;www.udemy.com&#x2F;courses&#x2F;Technology&#x2F;?view=grid&amp;price=fr...</a><p>You need some digging to find the courses that interest you, but it&#x27;s well worth it.
评论 #7501650 未加载