Not that i heard of, but you can always hold the documentation CSS MDN w3s for quick reference html MDN ws3 for quick reference in my experience, MDN gives you in deep knowledge but its quite extensive to search for, if you are looking for a quick check out. always use ws3 Answer from bigclown on forum.freecodecamp.org
🌐
freeCodeCamp
freecodecamp.org › news › html-crash-course
HTML for Beginners
August 5, 2021 - HTML is used to create web pages. This article will teach you the basics of HTML. I also created a 45-minute video course on the freeCodeCamp.org YouTube channel that teaches you HTML in the context of creating an actual web page. If you are just le...
🌐
freeCodeCamp
freecodecamp.org › news › the-html-handbook
The HTML Handbook – Learn HTML for Beginners
July 23, 2019 - You reached the end of the HTML Handbook. Click here to get a PDF / ePub / Mobi version of this book to read offline! ... Read more posts. If you read this far, thank the author to show them you care. Say Thanks · Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers.
🌐
freeCodeCamp
freecodecamp.org › news › tag › html
HTML - freeCodeCamp.org
Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice.
🌐
freeCodeCamp
freecodecamp.org › news › learn-html-beginners-course
Learn HTML – Beginner's Course
March 8, 2022 - HTML is the backbone of every website on the internet. If you want to get into web development, learning HTML is the place to start. We just published a beginner's HTML video course on the freeCodeCamp.org YouTube channel. (And we still offer our fre...
🌐
freeCodeCamp
freecodecamp.org › news › html-css-11-hour-course
Learn HTML and CSS with this free 11 hour course
April 30, 2019 - HTML and CSS are essential skills to have for a career in web development. This eleven hour course from John Smilga of Coding Addict will teach HTML and CSS from the scratch. By the end of this course you will be creating your own projects.
🌐
freeCodeCamp
freecodecamp.org › news › freecodecamp-responsive-web-design-study-guide
Learn HTML – Responsive Web Design Study Guide
June 27, 2022 - HTML Bullet Points – How to Create an Unordered List with the ... The figure element represents self contained content which is often used with images and captions. The optional figcaption is a short descriptive text for the image. In this example, we have an image of five kittens in the grass with a small caption underneath. <figure> <img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/cats.jpg" alt="Five cats looking around a field."
🌐
freeCodeCamp
freecodecamp.org › news › html-full-course-for-beginners
HTML Basics: A Free Full-Length Course
September 18, 2018 - In this course, Mike Dane will teach you the basics of HTML5 and web development. He takes you from the most basic concepts to building a website using HTML. ... This is a great supplement to freeCodeCamp's interactive HTML5 and CSS course.
🌐
freeCodeCamp
forum.freecodecamp.org › t › wanted-programming-guide-javascript-html-css-etc-in-pdf-post-etc-wanted › 498312
Wanted Programming Guide(Javascript, HTML, CSS, etc) in PDF, post, etc WANTED - The freeCodeCamp Forum
November 19, 2021 - Hello I am studying using freecodecamp.org, right now I have already done: “Responsive Web Design Certification(HTML, CSS, Flexbox, etc)” , and I am doing “Javascript Algorithms and Data Structures Certification (Javasc…
Find elsewhere
🌐
freeCodeCamp
freecodecamp.org › news › html-coding-introduction-course-for-beginners
HTML & Coding Introduction – Course for Beginners
February 21, 2023 - We just published a full course on the freeCodeCamp.org YouTube channel that will teach you the basics of HTML and how to begin coding.
🌐
freeCodeCamp
freecodecamp.org › news › html-for-beginners
HTML for Beginners – How to Get Started with Web Development Basics
March 1, 2023 - By Patrick Cyubahiro Have you always been interested in learning HTML but didn't know where or how to start? Well, this guide is for you. In it, we will look at: An introduction to HTML A Brief History of HTML Why Learn HTML? Prerequisites for learn...
🌐
freeCodeCamp
freecodecamp.org › news › html-and-css-course
HTML and CSS Course - Create a Website for Beginners
October 15, 2018 - Learn the basics of HTML and CSS in this complete tutorial from Web Dev Simplified. You will create a band website project using HTML and learn how to apply modern design in order to style the site using CSS.
🌐
Reddit
reddit.com › r/learnprogramming › does freecodecamp.org teach you html and css in any meaningful detail?
r/learnprogramming on Reddit: Does freecodecamp.org teach you HTML and CSS in any meaningful detail?
July 6, 2021 -

I have some familiarity with programming, but I am reluctant to call myself a programmer. My background is in electronics, and I primarily use C for mcu work and C++ for desktop work.

My mother has a business and has been asking me to make her a website. I agreed to make her a website, but I told her that I would have to learn how to do it first. From what I have gathered, HTML and CSS are fundamental to this, so here I am looking at the best ways to learn them. Some knowledge of HTML may be useful in my own work, as an added bonus, as well as personal projects.

I am the kind of person who likes to read books and pdfs and learn the finer details of things. Will freecodecamp be useful to me or should I look elsewhere? I see that Mozilla has a developer section which looks like it has detailed HTML and CSS information. Right now, I am leaning towards the Mozilla tutorials, but I would like some input on other options that I may have missed. There appears to be an overwhelming amount of information out there, so I am looking for some opinions on what would be the best way for me to learn.

Thank you in advance.

🌐
freeCodeCamp
freecodecamp.org › news › learn-html-and-css-from-the-ceo-of-scrimba
Learn HTML and CSS from the CEO of Scrimba
September 14, 2022 - Almost every website in the world uses HTML and CSS. So you should definitely learn them if you want to create websites. We just published a course on the freeCodeCamp.org YouTube channel that will teach you how to build websites with HTML and CSS. P...
🌐
YouTube
youtube.com › watch
HTML Tutorial - Website Crash Course for Beginners - YouTube
Learn the basics of HTML in this crash course.✏️ This course was developed by Beau Carnes.🐈 cats.jpg: https://cdn.freecodecamp.org/youtube/html-course/cats....
Published   August 5, 2021
🌐
freeCodeCamp
forum.freecodecamp.org › t › the-html-handbook-learn-html-for-beginners › 634184
The HTML Handbook - Learn HTML For Beginners - The freeCodeCamp Forum
July 25, 2023 - Hello all! I just discovered, and wanted to share, The HTML Handbook - Learn HTML For Beginners by Flavio Copes. It appears to cover everything for beginners. Thank you Flavio Copes and freeCodeCamp.org for helping…
🌐
YouTube
youtube.com › watch
Learn HTML – Full Tutorial for Beginners - YouTube
Learn HTML in this complete course for beginners. This is an all-in-one beginner tutorial to help you learn web development skills. This course teaches HTML5...
Published   March 8, 2022
🌐
Reddit
reddit.com › r/freecodecamp › html is fine, css is torture?
r/FreeCodeCamp on Reddit: HTML is fine, CSS is torture?
July 3, 2024 -

I've started the HTML and CSS course recently, and while HTML is understandable and nicely presented (in my opinion), CSS is absolutely confusing to me.

Most of the exercises seem like just rewriting the code given with no rhyme or reason, like "oh, this element looks bad, let's give it padding, margin, and text-align" (looked good to me anyway). And therefore none of it sticked, I'm at the tribute page project and I dread setting this stuff up, I still don't really know which property does what, and some of the steps in the tutorials are like "oh, you should have just used this command you've only seen once (or never) before".

Am I alone in this and doing something wrong? Or is the CSS part a bit lacking? If it's on me, how can I get the most out of it? Doing the previous project, I copied over some of the CSS stuff from previous exercises and simply gave it random values until it looked right, how do I make it so that I remember and know how to use this stuff?

Can anyone recommend some nice courses to supplement FCC CSS? Preferably free or cheap, I already found a page that shows visual reference for each of the properties, and it's pretty nifty

Top answer
1 of 16
11
I am currently finishing up the Responsive Web Design certification, and I've had a lot of the same issues. The course does a lot of "just do this" without explaining exactly what is happening. And yes, I've also had to look up functions or syntax more than once because they just dropped it in without it being in a prior lesson. One thing that has been helping me a ton, though, is that I have VS Code open on my other monitor. I do the step in my VS Code and then copy-paste it into the prompt. Then, as it goes, I make it my own. So I have 20 or so web pages that are my own, my own topics that are important to me, with my own information, with my own formatting. It makes it much more engaging, and I feel, helps me learn what is actually happening. One lesson, changing something actually broke my web page, and figuring out how to fix it helped me learn a lot. As an amateur coder, I am certain that the reason why "tutorial hell" is a thing, is because the tutorials just say what to do without explaining why. You can follow along and feel like you've accomplished something. But then if you were asked to build your own project from scratch, most people would be lost. By replicating the lessons as I do them, I'm doing twice the coding, and customizing my experience and learning.
2 of 16
9
CSS is your first taste of something closer to a true programming language. HTML is a form of document structure syntax. It’s got more in common with YAML, XML, JSON, etc than it does with JavaScript, python etc. CSS is a declarative programming language. This isn’t an easy concept to explain - but basically rather than programming exactly the steps to change the colour or size of an element, you declare what you want and then CSS itself takes care of the details of figuring out how to actually accomplish that. Most programming languages are imperative - you need to explain in code exactly how you want something to happen. It’s the difference between saying “I want to iterate through each element in this list of html elements. For each of the children of a given element, I want to find all elements with an H1 tag and then centre align them and make them blue”, and saying “I want all header elements in this parent element to be center aligned and blue”. So the trick is learning how to declare what you want to happen in a way that is understood by the CSS engine. This is a nuanced process that does take some degree of trial and error, alongside referencing documentation. The value in learning this is twofold. Firstly, CSS is your first introduction to a form of abstraction - thinking about a document as something that can be manipulated and altered through a small set of declarations that affect all or parts of the document. Wrapping your head around this is essential for working with JavaScript. Secondly, declarative languages are everywhere, and they’re extremely important to become familiar with. All databases use declarative languages for running queries against them, whether they are relational, columnar, document oriented, graph or any other exotic format. The whole thing of needing to use a command you’ve never heard of before is also something you will encounter continuously as a programmer. I’ve been doing this professionally for close to a decade now and I still find this almost daily. You cannot and will not know everything about any language and it’s important that you accept this early. You need to get comfortable with the notion that you will have to rely on documentation and external knowledge bases to complete any programming task.
🌐
Medium
medium.com › @ntcoding › freecodecamps-learn-html-css-full-course-for-beginners-by-per-harald-borgen-aefe5c7ff69c
freeCodeCamp’s Learn HTML & CSS — Full Course for Beginners by Per Harald Borgen | by Naoya Tatsuzawa | Medium
July 1, 2024 - freeCodeCamp’s Learn HTML & CSS — Full Course for Beginners by Per Harald Borgen I’ve finished freeCodeCamp’s Learn HTML & CSS — Full Course for Beginners, which is taught by Per Harald …
🌐
freeCodeCamp
forum.freecodecamp.org › html-css
Learn HTML by Building a Cat Photo App - Step 1 - HTML-CSS - The freeCodeCamp Forum
June 30, 2023 - My answer is incorrect for some mysterious reason… I have to put ‘CatPhotoApp’ in the h1 element so I changed it into: CatPhotoApp Should be correct, right? Well, no. The vague error is “Sorry, your code does not pass. Hang in there.” with a hint saying: “You appear to be using ...