
Ahmed Sadik guides you to master creative CSS drawing by creating more than 20 shapes, logos, and drawings with diverse methods beyond standard web pages.
Build a diamond using only CSS borders on four spans inside a diamond div. Rotate the diamond by 45 degrees and refine the border colors to resemble a real diamond.
Learn to draw an envelope with a beating heart using CSS borders and pseudo-elements, shaping a card and layering the heart via :before and :after animations.
Learn to build the Pepsi logo using HTML and CSS by composing a blue circle with the white and red overlays via the before and after pseudo-elements.
Learn to build a CSS camera illustration by composing divs for the camera body, lens, flash, and button, and style them with flexbox alignment, circles via border radius, and shadows.
Create a coffee mug illustration using HTML and CSS by layering circles with the box-shadow property, then build the handle with a before pseudo-element and rotate it into place.
Learn to draw the Batman logo using only HTML and CSS by composing ovals, squares, and ears with divs, borders, and transforms.
Design Captain America's shield logo using nested red, white, and blue circles, centered with flexbox, and form a star in the blue circle with bordered triangles.
Create a CSS gear illustration by composing divs with classes gear and bar, centering inner elements, and rotating bars to form teeth using transform and absolute positioning.
Learn to build the git logo in CSS by composing two lines and circles with :before and :after on an orange block, then rotate the design 45 degrees.
Learn to recreate the Google logo in CSS by crafting three colored borders and a blue connector with divs, borders, rotation, border-radius, and z-index to layer the pieces.
Create the Instagram logo using pure HTML and CSS by nesting divs (logo, square, circle, small circle), applying borders, border radius, a radial gradient, and flexbox centering.
Learn to craft an angry panda face in CSS by assembling divs for the head, ears, eyes, nose and mouth, using positioning, borders, border-radius, transforms, and layering.
Learn to build a flat watermelon illustration using HTML and CSS by creating a watermelon div with 16 seed spans styled as inline-block and rounded borders.
Create the Adidas logo using three divs inside a container, positioning and rotating them, then hide overflow and set all lines to black.
Create the brackets logo with CSS by a white box with layered blue shadows for borders, and shape the two brackets inside using before and after pseudo elements.
Create a cute donut illustration in CSS using two-tone pink layers, a smiley face, and a highlight, built with divs, before/after pseudo elements, and precise positioning.
Create a colorful five-part logo with CSS by shaping divs of identical size, applying border-radius for curved corners, and assembling them with flexbox wrap into a two-top, two-middle, one-bottom layout.
design the react logo in css by building three ovals with before and after pseudo elements, rotating them to form a blue emblem and centering an inner circle.
Explore css drawing by building the LG logo from divs, forming the letters L and G on a red circular background with borders and transforms.
Create a CSS ice cream illustration using a container div, a stick, and side pieces, with three bite animations and melting parts to reveal negative space.
Create a CSS Pikachu drawing by building a container with eyes, nose, cheeks, and a mouth, using absolute positioning and simple animations to make the eyes move horizontally.
Create a koala drawing with simple circles in CSS and HTML, building a head, ears, eyes, nose, and triangular hair using absolute positioning, flex centering, and a red canvas.
Learn to build an owl drawing using HTML and CSS, layering divs, pseudo elements, and shapes to create head, eyes, beak, wings, feet, and a branch.
Create a polar bear head using CSS and HTML by layering divs for the head, ears, eyes, and muzzle, with responsive positioning and z-index to achieve depth.
Create a playful snowman drawing using HTML and CSS by building the head, body, hat, scarf, eyes, nose, hands, and buttons with positioned divs and shapes.
Design a Bomberman drawing with HTML and CSS by assembling a head, body, arms, legs, and face from divs. Animate blinking eyes and a waving left hand for lively motion.
Develop an angry vampire illustration using HTML and CSS, constructing a head, hair, eyes, nose, mouth, teeth, and a shirt with a collar and red buttons in an advanced project.
Continue building a vampire portrait by crafting its clothes with css: a black collar trapezoid and a white cape with curved shoulders; finish with a black bow and red buttons.
Create a beaver illustration with CSS by building a frame, body, arms, bow, and heart using divs, absolute positioning, transforms, and pseudo elements.
Continue building the beaver illustration in CSS by adding the eyes with left and right divs and lashes, then create beige muzzle using a left part and the before pseudo-element.
Continue the beaver drawing by building the nose and teeth with CSS divs, positioning, rounded corners, and a central brown line to split the teeth.
Continue building the beaver drawing in CSS by adding whiskers and ears with divs and before/after elements, then position and rotate lines and shape ears with borders.
Learn to build a shelf and clock illustration using HTML divs and CSS shapes, applying borders, border-radius, transforms, z-index, and pseudo elements in part one of the CSS drawing course.
Continue building a three-book CSS illustration by creating Book 1–3 with divs, applying before and after pseudo elements for ribbons and shadows, and positioning colors to suggest angled light.
Finish the cactus illustration by building a pot with top and bottom sections and two plants, positioned with absolute layout and styled with colors and sizes in css.
Learn to draw Homer from the Simpsons using CSS by building the head, hair, and eyes with divs, applying position, size, color, borders, border radius, and transform rotate.
Continue building Homer from the Simpsons drawing by adding two face-side divs and a nose, then rotate, color yellow, and refine curves and borders.
Master the Homer mouth by constructing six CSS div parts with absolute positioning, colors, borders, and transforms to form the mouth shape.
Continue the Homer drawing by creating the neck and color patches with absolute-positioned divs, add borders and rotations, and layer the neck behind the mouth.
Finish the homer drawing by adding an ear using CSS. Style a div ear with absolute positioning, border radius, rotation, and inner divs to render thin black lines for realism.
If you get bored in those regular CSS courses where the instructor just builds web pages and want to try something new that takes your CSS skills to the next level by using different creative approaches, or, if you just want to push all your CSS skills to their limits and learn how to use them to create shapes, drawings, and logos...then this course is for you!
I’m Ahmed Sadek, a full stack web developer and designer with more than 8 years of experience and I wanna welcome you to my Creative CSS Drawing course. This course will help you get the most out of your CSS skills; you will create more than 25 different shapes, logos and drawings. Some of them are complex in ways that are different from web pages, and the methods we’ll use to solve these creative puzzles are also different. That means this course will help you open your mind to things you never knew you could create with CSS, and hopefully, you’ll learn to see more of the fun, imaginative side of CSS in each lesson.
A very important heads-up, though: before taking this course you should have basic knowledge of CSS—things like positioning elements on the screen or adding borders and backgrounds.
The drawings and logos we will create include some well-known items, like the Batman symbol, Captain America’s shield, Homer Simpson, and logos for Adidas, Brackets (the code editor), Git, Google, Instagram, and Pepsi! We’ll even do some original illustrations, like a camera, a donut, a diamond, a panda, and more!
Don’t worry, though. You don't have to watch the lessons in any specific order to be able to follow along. You can just hop around and enjoy the lessons in the order that works best for you.