Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Learn CSS
Image: codecademy.com
#97 on RedditEvergreen

Learn CSS

Codecademy

17 recommenders · 17 threads · recommended in 8 years, 2013–2023 · score 21.2

Go to course ↗

Codecademy's interactive introductory course on CSS, the stylesheet language used to control layout, colors, and typography of web pages. It is usually taken after the HTML course.

Commenters call it a good, free starting point for beginners, praising its step-by-step explanations and live examples, and often recommend it right after the HTML course.

Web & Mobile Developmentbeginnerfreeinteractive MOOC#css#web development#html#codecademy#frontend

Recommendations by year

20132023

On Reddit (20)

  1. Strongly recommendsmamigliar/learnprogramming2018in “First website”

    Yes it will, the more specific a selector is, the more it is "powerful". If you are interested I would suggest you to try the codecademy CSS course, which I found lovely Anyway the color suggestion isn't necessary, it's just an advice

  2. Strongly recommendssdawson26r/webdev2015in “I could use with some simple css advice, I have 6 hours to build a simple website. Any advice?”

    Have you taken the CSS course on Codecademy.com? If not, I highly recommend you go through that before tomorrow. It should help you remember a lot of extra tricks.

  3. Recommendsweb3developerr/webdev2023in “I want to study web dev but only know Computer Science programming”

    I've been in your exact situation and the way I learned was taking free Codecademy courses. These courses are criticised because they don't have a theoretical background for absolute beginners but that's the point. They help you learn the syntax and patterns you need without the unnecessary theory…

  4. RecommendsINITpodcastr/learnprogramming2023in “I want to learn how to build a portfolio website, where do I even start?”

    In order to build a website, you'll need HTML & CSS. I'd suggest taking the intro course at Codecademy: https://www.codecademy.com/learn/learn-html https://www.codecademy.com/learn/learn-css You can't do CSS without HTML, so do the HTML one first.

  5. Recommendsrodriik_089r/learnprogramming2022in “Thoughts on Codecademy?”▲ 3

    I'm a newbie too so feel free to ignore I used codecademy for a few months to learn some basic web development stuff like css/javascript, the css course was good but I struggled with the JavaScript one 'cause I think that they don't go into deep concepts, so I would recommend you to complement…

  6. RecommendsAlternative-Ad-8282r/webdev2022in “Hello Everyone, I am a complete dumb highschool student. I do not know a single thing about web development, but have decided to take on a project. Please guide me”▲ 4

    Codecademy is a great place to start. I'd start with the courses that cover html, css and web design. Then learn javascript. From there you can learn how http and apis work, how to use git hub, and github pages / netlify to deploy. Codpen.io is a good online development environment to play around…

  7. RecommendsGianTheRiosr/learnprogramming2022in “If everyone knows blockchain is the future and blockchain developers are already and will be highly paid, then why don't everyone simply learn Solidity?”▲ 1

    I do freelance work, I build smart contracts for NFT projects. Extremely lucrative, and there is a disgusting amount of demand for solidity devs in that space. You could work on one single big project and basically never have to work again if you don't want to. If youre starting from scratch, I…

  8. RecommendsWhole-Significance56r/webdev2021in “Started learning HTML and CSS and i have a lot of trouble with arranging elements and inheriting attributes.”▲ 1

    If you're starting from no knowledge of programming or comp. sci. in general, I'd recommend using the "Learn HTML" and "Learn CSS" courses from https://www.codecademy.com/ Both of these starting courses should be free.

  9. Recommendsthe_shell_man_r/learnprogramming2021in “Where do I start”▲ 5

    https://www.codecademy.com/ Do the HTML course, then CSS, then JS. Then try and build a static site from scratch. Then start learning some kind of framework. React, Angular, whatever. Node.js Then try build some site using that new knowledge.

  10. Recommendsinitcommitr/learnprogramming2019in “BootCamp vs Codecademy”▲ 2

    I don't agree with the other responses about CodeCademy. I think CodeCademy is an awesome learning tool, especially if you are just getting your feet wet. It does get a bit repetitive if you use it for multiple programming languages, but I used it for Javascript and CSS and it was very helpful…

  11. Recommendsthis_is_alinr/webdev2019in “TOP 5 Pure CSS Awesome Animations”▲ 2

    Hi! Why don't you start with some good CSS tutorials for beginners? There's a lot on the internet: \- https://www.codecademy.com/learn/learn-css \- https://www.freecodecamp.org/ \- and Youtube is full of great courses

  12. Recommendsmizore742r/learnprogramming2018in “I want to start learning, but I feel overwhelmed and have no idea where to start”

    Do the code academy courses on HTML, CSS and Javascript. Then do the freecodecamp course to solidify and expand on your knowledge. By the end of it, you should be ready for a junior web developer job.

  13. RecommendsTheomethr/learnprogramming2015in “Is making website the best way to learn HTML5 and CSS3?”

    I can advise you to try out html/css course on https://www.codecademy.com/ It wont let you be creative instantly but they explain all elements very well and give live examples for everything

  14. Recommendsaccipheranr/webdev2014in “Starting out learning webdev, backend or frontend first?”▲ 2

    If you're goal is ultimately to become a backend developer here's what I would recommend: 1) Take the codecademy courses on HTML, CSS, javascript, and JQuery -this will give you a very basic understanding of how these technologies work together in the browser. It should take you no more than 20…

  15. RecommendsmCseqr/learnprogramming2014in “[HTML/CSS] What's the simplest way to make an interactive map with rollover images?”▲ 1

    You can assign classes and ids to any html element like so: <div id="station1" class="station"></div> If you really want to get a good understanding of this I recommend heading over to codecademy and doing their html and css courses.

  16. Recommendssplatt9990r/learnprogramming2013in “hi you guys”▲ 0

    Try taking the (codecademy)[codecademy.com] css and html courses. After that I'd suggest taking the udacity course in webdev

  17. Recommendsdmarti21r/learnprogramming2013in “If I can learn one of these codes in the next month and a half, I get a job”▲ 2

    you can learn ajax in a day, it isn't a language. css is next easiest, go through the course at codecademy.com and you'll have the basics.

  18. Mentionslast_shadow_fatr/learnprogramming2019in “The Odin Project vs FreeCodeCamp in 2019?”▲ 1

    I was looking into both and found that, inside TOP (HTML AND CSS BASICS), the first assignment is: * Do the Codecademy HTML course and the Codecademy CSS course &#x200B; So i guess, if you go TOP, the answer is both. Good luck!

  19. MentionsFullContactCoderr/learnprogramming2015in “Code Academy Pro vs Treehouse? Which should I buy.”

    If anyone asks me if coding or building websites would be something for them I point them towards Codecademy. If they can't make it through the html, css, javascript courses without giving up in frustration programming definitely isn't for them as it doesn't get more spooonfed then that. I use it…

  20. MentionsBoom-bitch99r/learnprogramming2014in “I want to learn HTML?”▲ 1

    HTML is a very simple language, although it's not actually programming. You can easily learn HTML in a day/couple of days, however you also need to learn CSS, which is more difficult, in order to style the page well, as well as perhaps Javascript (which IS a programming language), to add…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help