Web Development Basics
A foundational course on HTML, CSS, and modern web development principles.
Total videos in playlist: 3
Playlist Videos
1. Learn HTML5 and CSS3 From Scratch (11:30:00)
Channel: freeCodeCamp.org
In this comprehensive course, we cover everything you need to know about standard HTML5 tags and modern CSS3 layout systems like Flexbox and Grid.
<!DOCTYPE html>
<html>
<head>
<style>
body { font-family: monospace; background: #222; color: #fff; padding: 2rem; }
.box { width: 100px; height: 100px; background: #cc0000; margin: 10px; display: inline-block; transition: 0.3s; }
.box:hover { transform: scale(1.1); background: #ff0000; }
</style>
</head>
<body>
<h2>CSS Flexbox Playfield</h2>
<div style="display: flex; gap: 10px;">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
<p>Hover over the boxes to test CSS transitions and Flex spacing interactively!</p>
</body>
</html>
2. CSS Tutorial - Zero to Hero (Complete Course) (6:15:20)
Channel: freeCodeCamp.org
Dive deep into CSS rules, cascading, specificity, modern colors, and typography to build fluid web applications.
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: monospace;
background: #111;
color: #aaa;
padding: 2rem;
display: grid;
place-items: center;
min-height: 80vh;
}
h1 {
color: #f4f4f5;
font-size: 3rem;
text-shadow: 2px 2px 0px #cc0000;
margin: 0;
}
</style>
</head>
<body>
<div>
<h1>Typography Playfield</h1>
<p>Testing robust text-shadow logic within standard CSS bounds.</p>
</div>
</body>
</html>
3. JavaScript Tutorial for Beginners: Learn JavaScript in 1 Hour (0:48:16)
Channel: Programming with Mosh
A fast-paced introduction to core JavaScript constructs (variables, loops, functions) for web programmers.
<!DOCTYPE html>
<html>
<head>
<style>
body {
font-family: monospace;
background: #09090b;
color: #fff;
padding: 2rem;
}
button {
background: #cc0000;
color: #fff;
border: none;
padding: 10px 20px;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
#output {
margin-top: 20px;
padding: 15px;
border: 1px solid #333;
min-height: 50px;
}
</style>
</head>
<body>
<h2>JS DOM API Playfield</h2>
<button id="btn">Click me</button>
<div id="output">Waiting for event...</div>
<script>
let clicks = 0;
document.getElementById('btn').addEventListener('click', () => {
clicks++;
document.getElementById('output').innerHTML = `You fired the click event <b>${clicks} times</b>! Variables are successfully mutating.`;
});
</script>
</body>
</html>