HTML + CSS
Everyone writes HTML & CSS, but do you really know it? Learn how to write modern, standards-compliant front ends for the web, and dive into the best tools for keeping it sane.
Everyone writes HTML & CSS, but do you really know it? Learn how to write modern, standards-compliant front ends for the web, and dive into the best tools for keeping it sane.
Each lesson focuses on a single aspect of building the project, like modeling the data, building a GraphQL server in Elixir, or building a mobile client for it in Flutter.
A brief introduction to HTML & CSS.
Learn how HTML lets you structure content for the web.
Semantic markup brings meaning to your HTML.
Learn the anatomy and basic usage of CSS.
We explore inheritance, and learn why that C in CSS stands for Cascade.
Create a simple character sheet with HTML and CSS
Sites every HTML & CSS developer needs for reference.
We start exploring HTML5 semantic tags, and solution to our character sheet exercise.
Why and how to use CSS Resets and Normalization to make your development life easier.
Building a basic styleguide, starting with semantic containers.
Targeting elements with IDs, Classes, and how Specificity works
Building a basic styleguide, continuing with semantic elements
An exercise to create a semantic blog post
iframify challenges styleguides, learn what elements you can use, better 404 pages
A survey of units, and a guide to the best ones to use for a given purpose.
Creating consistently styled text, readable typography, and open source projects to help
CSS Shorthand, The Box Model, and centering with margin auto
Learn the basics of position and z-index in CSS.
Using floats to wrap and stack content.
A quick exercise to play with the position and float directives.
New Foundation email templates, SASS Datatypes, and Flexbox patterns!
Best practices on organizing your CSS rules and declaration blocks.
An introduction to basic media query usage.
An intro to flexbox and flex container rules
A deep dive into flex items, flex shorthand, and vertical centering
When to use flexbox, real world layouts, and nested flexbox
A look at Middleman, the Ruby based static HTML & CSS site builder
Installing extensions into Middleman, and using Middleman Data
Deploying a Middleman site to GitHub Pages and S3
Five minutes or less to a basic blog
Exploring the basics of HAML with Middleman
Building a simple 2D animation using only css
Learn the concepts behind 2D drawing and animation using only CSS by building a simple 2D Hot Air Balloon animation
Learn the concepts behind 3D drawing and animation using only CSS by building a 3D animation of coins falling to the floor
Building a 3D Smartphone using only CSS
Learn how animation sub-properties affect your animation by applying different values of each one to a simple 2d animation.
An overview of the best practices when designing email templates.
Build an email template while doing an overview of the best practices for developing emails
Build an email template using fluid technique while reviewing best practices.
Build an email template using the fluid technique while reviewing the best practices for developing emails.
Overview of some of the best tools for email development and how to apply some effects.
A brief overview and practical intro to Sass.
Refactor our Sass project with Variables and Mixins.
Learn how mixins, loops and conditionals work in Sass and how they can automate your style workflow.
Learn how mixins, loops and conditionals work in Sass and how they can automate your style workflow.
Functions in Sass Outline: functions, directives, loops, conditionals, sass methods.
Styling the character using Sass.
Animating the character
Automating character animation.
The code in the applications was produced by:
Our content library is pretty great, here are a few lessons we think you might like.
Some other people were willing to publicly state that they like us!
Software Architect
Smooth Terminal has easily been one of the most helpful resources on my journey to better understand Elixir and the Phoenix web framework.
Developer
With any language there are so many details to learn. What functions are built-in? How should I structure my code? What tools are available for improving my workflow? It’s rare to find one source that can answer so many of these questions, but Smooth Terminal does this and more.
Game developer
Smooth Terminal is by far the best resource for learning Elm anywhere, and among the very best online learning platforms, period.