
Learn how an HTML document is structured from doctype to the root, head, and body, with opening and closing tags, nesting, and empty and self-closing elements.
Create a folder and a text file, save as index.dot estimate, then use Emmet and Go Live to preview HTML changes; learn title, headings, paragraphs, line breaks, and horizontal rules.
Learn HTML forms by exploring the form element and its inputs, including text, radio, checkboxes, select options, text area, email, and password fields, with attributes like name and placeholder.
Learn advanced HTML elements, including head meta and UTF-8, viewport for responsive design, video and audio embeds, and semantic versus non-semantic tags like div, span, header, nav, article, section.
Master CSS basics for colors, backgrounds, and typography, including height and width, color names, hex, rgb/rgba, background shorthand, background size, and text formatting.
Explore the CSS box model, including content, padding, border, and margin, and learn how box sizing and overflow affect layout, height, and width.
Learn how CSS grids provide a two-dimensional layout, define grid containers and items, set columns and rows with grid-template-columns and grid-template-rows, apply gaps, align content, and name areas for flexible layouts.
Learn to design responsive web pages that adapt across devices by using relative CSS units (em, rem, vw, vh, percent), avoiding absolute units, and applying mobile-first media queries with breakpoints.
Learn to create web animations using CSS keyframes, define animation properties like name and duration, apply timing functions and fill modes, and handle browser prefixes for older browsers.
Build a mobile-first, responsive site with a top nav bar, hero, portfolio, about, and social icons, using no frameworks and VSS Grid and Sears's Flex Box.
Orient viewers to the file structure by presenting a studios folder for project files, an assets folder for images, and an estimate file to hold the code.
Enhance web pages with CSS by importing Roberto Condensed and Sofia from Google fonts, applying a universal reset, using responsive flex layouts, and adding hover effects on navigation and images.
Learn to build a responsive website using media queries and flexbox to create a landing section with text and image, a fixed navigation bar, and a grid gallery.
Learn how to declare and use JavaScript variables and constants with let and const, explore naming rules, case sensitivity, and log values with console log.
Explore JavaScript variables and operators, including assignment, arithmetic (addition, modulus, exponent, increment, decrement with prefix and postfix behavior), and comparison, logical, and string operators for concatenation.
Discover how JavaScript arrays store multiple values, access items by zero-based indices, and apply methods like length, toString, join, pop, push, shift, and unshift.
Learn how to define and call JavaScript functions with the function keyword or arrow syntax, pass parameters, return values, and manage local scope to boost code reusability.
Learn how JavaScript objects group multiple properties using the object literal method, access properties with dot or bracket notation, and define methods using this keyword and function definitions.
Explore the document object model and implement JavaScript in HTML by accessing elements with getElementById and getElementsByTagName, then handle events.
Master dom navigation by exploring parent and child relationships, siblings, and text nodes, then create, insert before, append, remove, and replace elements to traverse and manipulate the dom.
Learn to build a responsive carousel with HTML, CSS, and JavaScript, featuring dynamic dots, prev/next controls, auto-rotate, fade animation, and a mobile-first to desktop layout at 768px.
Create a functional countdown timer using HTML, CSS, and JavaScript, structuring with a container and flex boxes for days, hours, minutes, and seconds, and updating with setInterval.
Create a color swap interface that dynamically generates color circles from a list, updates the output box on click, and manages active states with JavaScript.
Learn to build a responsive top navigation bar using HTML, CSS, and JavaScript, with a logo, menu items, and a hamburger menu that toggles in responsive mode.
Build a tech-themed landing page with a particle background using JavaScript and a responsive navigation. Learn to integrate particle.js, fonts, and a responsive menu for modern styling.
Explore JavaScript destructuring for arrays and objects, extracting values, setting defaults, renaming variables, and handling nested structures, with practical use in React.
Build a simple counter app in React to learn core concepts like components, props, and state, while exploring GSX, Create React App, and event-driven styling.
Learn to style react components with react bootstrap by bootstrapping the project, installing bootstrap, and building a responsive todo app layout using container, row, and columns with input groups.
Learn to create a website from scratch with this simple and straightforward HTML, CSS, JavaScript, and React course. Apply common HTML tags you need to know to be able to create websites. Then learn all the CSS you need to style those HTML elements. Learn how to add interactivity to those websites using JavaScript. Finally learn how to create full-stack applications using React and Firebase.
Start from scratch and learn how to create a full-stack React Application.
What will you learn in this course:
HTML 5
HTML5 web page structure
elements and tags
HTML spacing
using comments
Line break and how to nest elements
HTML headings
Create hyperlinks to connect content
add images as needed
how to work with lists
Using Divs and Spans in HTML
New HTML5 elements
How to transform your HTML code with styling
CSS 3
Basic CSS Selectors
CSS Colors
Using and creating backgrounds
Typography
CSS Box Model
Positions property in CSS
The Flexbox model
The Grid model
Advanced CSS Selectors
Creating Responsive Websites
CSS Media Queries
CSS Animations
JavaScript
What are Variables - Var, Let, Const
Operators
Datatypes
Conditional Statements
Arrays
Functions
Objects
Loops
Implementing JavaScript in HTML
Document Object Model
JavaScript Events
DOM Manipulation
JavaScript ES6 Concepts - React Prerequisite
Arrow Functions
Higher-Order Functions
Destructuring
Modules
Getting Started with React
React Core Concepts - Build a Counter Application
Build a Tic Tac Toe Game with React
Build a full-stack Todo Application with React and Firebase
Build an awesome Clock with Glassmorphism design
Build a newsletter signup form with React and Firebase
All resources and source code from the course are provided so you can practice working with code right from the start.
I am here to help you learn HTML/CSS/JavaScript and am ready to answer any questions you may have. I have over 10 years of real-world web development experience, which I will share with you within this course.
HTML, CSS, and JavaScript are the bread and butter of every web developer and are used literally on every website.
Nothing to lose, there is a 100% Money Back if you don't like it
Want to know more, what are you waiting for? Take the first step. Join now to start with the basics of the web development today.