<p>Does anybody know some courses suitable for non-engineering that teach useful technical skills? I am an economics major intending to go into business. I am pretty adept at using computers/building computers but I know nothing about programming. In particular, I would like to learn HTML. I know I can probably do this myself with a book, but I lack the motivation to do so. I think that engineering 110 taught HTML, but that class was cancelled last year and isn't available this year. CS3 seems to be another intro course, how useful is that?</p>
<p>wait… i thought cs3 was legit programming, not basic html…</p>
<p>CS3 is scheme according to the description. I don’t know how useful that is, but I have heard that the most basic programming course.</p>
<p>I don’t know any HTML classes in particular, but I do know that the ASUC Art Studio has a Dreamweaver class. Check it out here:</p>
<p>[The</a> ASUC Art Studio](<a href=“http://artstudio.berkeley.edu/classSelect.aspx?uid=17]The”>http://artstudio.berkeley.edu/classSelect.aspx?uid=17)</p>
<p>Though, Dreamweaver might not help you to be able to read coding since it makes web design look easy.</p>
<p>i hated cs3…i dont think it will really even be that useful for the job scene</p>
<p>but any rate, it is supposed to be fairly easy compared to other classes.</p>
<p>HTML is not a programming language; it is a markup language.</p>
<p>
</p>
<p>Yeah and you really don’t need to take a class to learn HTML.</p>
<p>[HTML</a> Tutorial](<a href=“http://www.w3schools.com/html/default.asp]HTML”>HTML Tutorial) <- w3schools is a decent place to start.</p>
<p>In a conversation, HTML is mostly what you say - the words that come out of your mouth.
The programming is the thinking you do inside your head (and perhaps your sensory perceptions: hearing, seeing, smelling, tasting, touching) to come to a conclusion and say those words.</p>
<p>yeah, waste of time to learn html through a course</p>
<p>Simply put, there aren’t any. There are numerous computer science graduates and even professors who cannot make a simple webpage.</p>
<p>This is what happens when CS classes are largely about theory rather than the teaching of any practical skills. As a CS major, you learn Java in three weeks, C in two weeks, and that’s it in terms of programming training. Compare this to English majors, where the curriculum isn’t so much about English language and grammar as English literature. Same idea.</p>
<p>In the words of Brian Harvey, once you truly understand CS, picking up any new language will supposedly be a piece of cake, just like switching to a new pair of socks.</p>
<p>I learned HTML, CSS, PHP, and MySQL through self-experimentation in high school. That’s probably the best way to go about it, unfortunately. One would think that at a university like Berkeley, there’d be more practical courses, but fact is there aren’t.</p>
<p>HTML/CSS really isn’t that related to CS so it makes sense that CS classes don’t focus on many aspects of web/design development. PHP/MySQL on the other hand are decently useful things to know in the real world depending on where you’re headed of course. Self-experimentation definitely is the best way to learn web development and generally speaking, that’s true for most practical knowledge. I started tinkering with HTML/CSS at age 8, started working on PHP/MySQL applications at 13ish, and later moved on to *nix server management, etc. </p>
<p>Try to create some basic HTML websites on your local computer using books or web tutorials. You’ll learn most effectively this way.</p>