In this Course you will learn the basic skills that every beginner web developer needs, HTML & CSS, by Creating your own Blog Website & Publishing / Deploying it on the internet using GitHub, making it accessible to the hole world. My Name is Norbert B.M. I am a Manager and I teach web development through courses like this and also on my YouTube channel and Blog, where I have tones of education content for you.I am gonna take you from a complete beginner, with 0 experience in creating websites, to a confident coder by teaching you two of the core pillars skills of web development, that is the HTML and CSS programing language.I decided to have a complete practical approach to this course. You will start up with a short Environmental setup, where I will help you setup your coding environment using the most popular code editor on the market. We will also add to it my personal Extensions for coding with speed and efficiency.I will then take you through just a basic introduction about what HTML is and how it works. And then, we will get strait in to creating your very first website. I will slowly drag you into deeper and deeper waters, throwing CSS at you with colors, fonts, Pseudo classes and selector, showing you best practice examples, industry standards and personal tips and tricks, for animations, transitions and reflections, making websites responsive on different devices reaching from Desktop to Tablet and Mobile using Media queries, with everything culminating in publishing your very first website for everyone to visit and experience on the internet using GitHub. What will you learn: How to Setup a Developer EnvironmentHTML & CSSBasics - Build & Deploy Blog Website What is HTMLHTML CommentsHTML Heading ElementsHTML Paragraph & Dummy TextHTML Horizontal Rules and Line BreaksHTML TagHTML StylesHTML ListsHTML LinksHTML TagHTML Semantic ElementsHTML ElementHTML ElementHTML TagHTML and TagHTML & tagsHTML TagHTML Symbols and IconsWhat is CSSCSS SelectorsHTML Elements ID there CSS selectionHTML Elements Classes and there CSS selectionCSS ColorsCSS BackgroundsCSS BordersCSS Margins and PaddingsCSS Selects All and General ResetText FormattingCSS FontsCSS Height, Width and Max-widthCSS Pseudo-classPseudo-elementCSS Layout - The position PropertyCSS Flexbox Layout ModuleCSS Grid Layout ModuleCreate Multiple Web pagesShared Web Page StructureNavigate between web pagesCSS Forms and Contact informationCSS TransitionsCSS Image ReflectionCSS 2D TransformsCSS AnimationsCSS Media QueriesResponsive About PageResponsive Blog Page and PostResponsive PostWhat is GitHub and How to create a GitHub AccountCreate a GitHub Repository & Publish your websiteCSS VariablesCSS Calc () MethodCSS Flexbox ProjectCSS Grid ProjectVisual Studio Code Extensions and Shortcut keysSASS & SCSS - The CSS with SuperpowersScss UtilitiesScss Project - Button ComponentScss Projects - Alert ComponentScss Project - Card ComponentScss Project - Navbar ComponentProject E-Learning Website using ScssWhat are the requirements or prerequisites for taking this course?Prior knowledge- Knowing just the basics of HTML and CSS can help, but for dose of you that don’t know them I included a complete beginner HTML and CSS Fundamentals section where we build and deploy a blog website, teaching you all of the basics that you need to know- For your more advanced developers you can take this as a short recap of your prior knowledge or just skip it entirelyToolsA basic PC or Mac is sufficient. What I would recommend is a dual monitor setup, whether you have two monitors, a laptop with another monitor, or just a tabled for viewing the course and coding separately on your device. Who is this course for?this course is for: - Beginner web developers that just got started- Beginner Front End web developers that want to consolidate their HTML and CSS skills- Advanced Web developers that wish to enhance their skills and speed using Sass and Scss- Front End web developers that want to create powerful reusable components for there UI/UX- Back End Web developers that want to create quick prototypes. So join me on this journey and be a proud owner of your very first website and as a byproduct also leave with 3 brand new Skills: HTML CSS and Website Deployment.