01
|
HTML Essential Training with James WilliamsonLearn how to write HTML, the programming language that powers the web
|
02
|
Introduction to CSS with Carrie DilsExplore the core technology used for styling content on the web—CSS. Learn what CSS is capable of doing and the basics you need to make it work for you.
|
03
|
CSS Essential Training 1 with Christina TruongExplore the concepts that form the foundation of CSS, including selecting content, how the box model defines the spacing and sizing of page elements, styling text, and managing basic layouts.
|
04
|
CSS Essential Training 2 with Christina TruongExplore advanced CSS concepts, including how to work with advanced selectors, when to use the float, display, and position properties, and how to use the CSS browser developer tools
|
05
|
CSS Essential Training 3 with Christina TruongLearn about advanced CSS concepts that can help you further enhance your websites. Explore new layout options, CSS animation, developing for accessibility, and how Retina displays affect web graphics.
|
06
|
Programming Foundations: Fundamentals with Simon AllardiceProvides the core knowledge to begin programming in any language, using JavaScript to explore the syntax of a programming language, and shows how to write and execute your first application and understand what's going on under the hood.
|
07
|
JavaScript Essential Training with Morten Rand-HendriksenGet hands-on experience scripting in JavaScript. Learn how to work with objects, variables, data types, conditionals, functions, loops, closures, the DOM, ES6, and more.
|
08
|
Web Development Foundations: Full-Stack vs Front-End with Ray VillalobosDo you want to become a web developer? Learn about the skills and tools you need to get a job as a front-end, back-end, or full-stack web developer.
|
09
|
Git Essential Training with Kevin SkoglundShows how to use Git, the popular open-source version control software, to manage changes to source code.
|
10
|
Workflow Tools for Web Developers with Christina TruongLearn the tools and frameworks that can make your web development workflow more productive and efficient.
|
11
|
Working Remotely (2015) with Todd DewettLearn how to work remotely and remain connected to your organization.
|
12
|
Time Management: Working from Home with Dave CrenshawGet time management tips to stay productive and balanced when working from home part-time or full-time.
|
00. Introduction
|
|
|
|
00_01-Welcome
|
00_02-exercise
|
00_03-challenges
|
01. Introducing HTML
|
|
|
|
01_01-Importance
|
01_02-syntax
|
01_03-state
|
01_04-reference
|
|
|||
01_05-editor
|
02. Basic Page Structure
|
|
|
|
02_01-explore
|
02_02-doctype
|
02_03-head
|
02_04-body
|
|
|||
02_05-models
|
03. Formatting Page Content
|
|
|
|
03_01-format
|
03_02-headings
|
03_03-paragraphs
|
03_04-breaks
|
|
|
|
|
03_05-emphasizing
|
03_06-special
|
03_07-white
|
03_08-images
|
|
|
||
03_09-challenge
|
03_10-solution
|
04. Structuring Content
|
|
|
|
04_01-Structure
|
04_02-outlines
|
04_03-nav
|
04_04-article
|
|
|
|
|
04_05-section
|
04_06-aside
|
04_07-div
|
04_08-semantic
|
|
|
|
|
04_09-aria
|
04_10-challenge
|
04_11-solution
|
05. Creating Links
|
|
|
|
05_01-Anchor
|
05_02-linking
|
05_03-external
|
05_04-download
|
|
|
|
|
05_05-fragment
|
05_06-challenge
|
05_07-solution
|
06. Creating Lists
|
|
|
|
06_01-unordered
|
06_02-ordered
|
06_03-description
|
06_04-challenge
|
|
|
||
06_05-solution
|
06_06-conclution
|
07. Controlling Styling
|
|
|
|
07_01-css
|
07_02-inline
|
07_03-style
|
07_04-typography
|
|
|
|
|
07_05-color
|
07_06-external
|
07_07-challenge
|
07_08-solution
|
08. Basic Scripting
|
|
|
|
08_01-javascript
|
08_02-script
|
08_03-function
|
08_04-dom
|
|
|
|
|
08_05-listen
|
08_06-respond
|
08_07-external
|
09. Conclusion
|
|||
09_01-next
|
01.Introduction
|
|
|
|
0101.Welcome
|
0102.What you should know
|
0103.Exercise files
|
02.CSS Basics
|
|
|
|
0201.What is CSS
|
0202.Default browser styles
|
0203.CSS syntax
|
0204.Basic selector types
|
|
|
|
|
0205.How CSS works with HTML
|
0206.CSS authoring options
|
0207.How browsers apply styles
|
0208.Challenge
|
|
|||
0209.Solution
|
03.CSS Specifications
|
|
|
|
0301.CSS then and now
|
0302.Available CSS resources
|
0303.Checking browser support
|
04.Common CSS Concepts
|
|
|
|
0401.CSS normalization and resets
|
0402.Working with fonts
|
0403.Understanding the box model
|
0404.Margins and padding
|
|
|
|
|
0405.Borders and backgrounds
|
0406.Working with color
|
0407.Units of measurement
|
0408.Vendor prefixes
|
|
|
||
0409.Challenge
|
0410.Solution
|
05.CSS Layouts
|
|
|
|
0501.Structuring a page with CSS
|
0502.Element positioning
|
0503.Floats
|
0504.Flexbox
|
|
|||
0505.CSS Grid Layout module
|
06.Working with CSS
|
|
|
|
0601.Organizing CSS
|
0602.Maintaining CSS with version control
|
0603.Using browser inspection tools
|
0604.Validating CSS
|
07.Responsive CSS
|
|
|
|
0701.Introduction to responsive web design
|
0702.Working with media queries
|
0703.What is mobile-first
|
08.Going Further with CSS
|
|
|
|
0801.CSS frameworks and grids
|
0802.CSS preprocessors
|
0803.Additional resources
|
09. Conclusion
|
|||
09_01-next
|