CBI and IBAY Web Design Workshop held November 5-7, 2019
To provide training in HTML, CSS, Web Design and Web Site Development for students and early career professionals at HEIS, IITA and CRESA.
Each student will design and build a personal website.
“On Tuesday morning, my students knew no HTML or CSS. Today, they’re publishing their first web page, using CSS Grid.”
– Andy Clarke
-
Responsivedesign.is
A curated collection of responsive designed websites. Each site features a screenshot across 4 device widths and you can see the media queries, viewport and resources that have been used to create the site. -
MediaQueries
A collection of inspirational websites using media queries and responsive web design.
-
CSS Grid: Let's get Griddy with it
Learn CSS Grid: From fundamentals to Real World in about 4 hours. -
What The FlexBox?!
A simple, free 20 video course that will help you master CSS Flexbox! -
Learn CSS Variables for free
This tutorial teaches you CSS Variables through eight interactive screencasts. It's value-packed from beginning to end, and is probably the fastest way to get an in-depth understanding of CSS Variables. -
Learn CSS Grid for free
This tutorial teaches you CSS Grid through 14 interactive screencasts. You'll learn all the key concepts while building three awesome layouts: a website, an image grid, and an article. Plus, you'll learn how to combine CSS Grid with Flexbox. -
Learn Flexbox for free
This tutorial teaches you CSS Flexbox through 12 interactive screencasts. You'll learn all the key concept in addition to building a responsive navbar and a neat image grid. -
HTML & CSS Crash Course
Learn to build your very first web pages with this four hour course on HTML and CSS. -
Introduction to HTML
Learn HTML5 by building your own website in less than an hour! This 15-part interactive tutorial is the perfect starting point for beginners who're looking for an introduction HTML to web development.
Learn how to build Web sites using HTML5 and basic CSS, directly from W3C, creator of the latest Web standards.
Learn the Web is a structured, curated, living guide to web development for graphic designers. Good reference materials available.
Teaching basic skills for research computing. Online workshops for Python, R, Ecology, Genomics, Geospatial Data, Working with Data, OpenRefine.
- Software Carpentry workshops
- Data Carpentry workshops
- Library Carpentry workshops
- Git for Novices
- Programming with R
- Programming with Python
- Getting started with GitHub Desktop
- Getting started with GitHub
- Working with GitHub Pages
- Mastering Markdown
- CSS Layout News
A weekly collection of tutorials, news and information on all things CSS Layout by Rachel Andrew - Veerle's Designers newsletter
A weekly newsletter filled with design inspiration, a curated downloadable swatches color palette, quick design tips and the same resources I learn from. - Responsive Design Newsletter
A once-weekly round-up of responsive design articles, tools, tips tutorials and inspirational links.
- Learning Web Design by Jennifer Robbins
- Pro Git by Scott Chacon and Ben Straub
- Pro Git by Scott Chacon and Ben Straub Français
- Art Direction for the Web by Andy Clarke
The World Wide Web Consortium (W3C) is an international community that develops open standards to ensure the long-term growth of the Web.
- Web Accessibility Initiative
Strategies, standards, resources to make the Web accessible to people with disabilities - W3C Web Design Standards
Web Design standards for building web pages, including HTML, CSS, SVG, device APIs.
- CSS Introduction, Tutorials and Reference
- CSS Flexbox Layout
- CSS Variables
- CSS Shapes
- CSS Transforms
- CSS Animation
- Grid by Example by Rachel Andrew
Everything you need to learn CSS Grid Layout - CSS Grid Generator
- CSS Tricks Guide to CSS Grid
- Introduction
- Tools & Apps
- Naming conventions
- Using paths & folders
- Demo blank web site
- Setup your computer
- Create first HTML and CSS
- HTML tags
- CSS properties
- Look at how to write HTML and how to choose the proper HTML tags
- Learn how to change the colors and type on a website.
- Markup text file
- Demo blank site
- Setup files and folders
- Page structure
- Setup nav links
- Writing for the web
- Plan your site by sketching, writing text
- Starting to write code and make pages
- Setup nav links
- Markup text on pages
- Version control & GitHub
- How to use GitHub
- Push and Pull
- Fork and clone a repo
- Publish to GitHub Pages
- Demo GitHub Pages
- Create “Hello World” web page
- Setup GitHub account
- Working with Git
- Publish to GitHub
- Using mobile phone camera
- Framing and Light
- Photograph people and landscapes
- Prepare photos for the web
- Take photos
- Prepare photos for the web
- Add photos to your site
- Atmosphere
- Color
- Type
- Color palette
- Google fonts
- Modular Type Scale
- CSS custom properties
- Demo art directed layouts
- Building a Grid
- Layout and placing content
- Design your site
- Debug and testing site
- Making changes
- Finishing your site
- Publish your site
- Next steps