Craig Campbell

Web designer/developer from Fort Worth, TX
Craig has been doodling on computers since the first time he opened Paintbrush in Windows 3.0 in 1990. Since then,
he has constantly sought new and exciting ways to make
beautiful things on computers.
Courses
Practical Web Animation
- FREE
3 JavaScript Projects for Beginners
A Web Designer’s Guide to the WebP Image Format
Gutenberg Plugins for WordPress
Building JavaScript Websites With Meteor
Interactive JavaScript Maps With Leaflet
Website Accessibility With ARIA Roles
Essential JS Libraries for UI (User Interfaces)
3D Animation With Three.js
A Designer’s Guide to Cookies
Three.js: Beyond the Basics
3D on the Web With Three.js
Creating Animated HTML5 Page Transitions
Breaking the Grid With CSS Grid Layout
You Don’t Need jQuery for That
Four Bootstrap 4 Projects
A Practical Approach to Working With Vue.js and APIs
A Designer’s Guide to Vue.js Components
A Designer’s Introduction to Vue.js
Customizing WordPress With Child Themes
The Designer’s Guide to JavaScript Optimization
Building a Landing Page That Converts
Bringing CSS Grid Layout and Flexbox Together
Form Validation With Parsley
Essential Extensions for Visual Studio Code
Essential Extensions for Brackets
Quick jQuery Projects for Web Designers
Building Websites With Materialize
6 Flexbox Projects for Web Designers
Propeller: Combining Bootstrap With Material Design
Lightweight Carousels With Siema
Structuring Stylesheets With RSCSS
8 CSS Tricks You Never Use
Enhancing Animation With jQuery UI
Navigation With jQuery UI
Form Elements With jQuery UI
3 CSS Grid Projects for Web Designers
Data Design With Chart.js
Getting Started With ScrollMagic
Essential JS Libraries for Web Typography
3 GreenSock Projects: Practical Animation With GSAP
Up and Running With CSS Transitions
Up and Running With CSS Keyframe Animations
Improving UX With jQuery
Customizing Bootstrap Components
Advanced Animation With GSAP Plugins
Scroll Events Made Easy
GreenSock Animation Platform: First Steps
Animating With Snap.svg
Understanding the CSS Box Model
Using SVG Sprites
Solid HTML Form Structure
ASP.NET MVC for Designers
Semantic HTML: How to Structure Web Pages
Exploring CSS Pseudo-Elements
The CSS of the Future
Media Queries Inside Out
Designing in the Browser With Bootstrap
CSS: Flexbox Essentials
Introduction to Brackets
Tutorials