Ben MacAdam

Ben MacAdam

Massachusetts
Open to Work

14,982

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Company

    MacAdam Design

  • Job Title

    Owner

  • Spoken Languages

    • English

200 Achievements

  • Image Delivery with Srcset and Sizes
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Creating an SVG
  • Introduction to SVG
  • Structuring Tables
  • Table Basics
  • Soft Skills - Psychology
  • Writing Online
  • Productivity
  • Presentation Skills
  • Designing with Patterns
  • Exploration
  • Discovery
  • Save for the Web
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • Why Web Performance Matters
  • Introduction to Game Design
  • WordPress User Roles
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • WordPress.com Social Features
  • Building a WordPress.com Site
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Getting Started with WordPress.com
  • Web Typography
  • Backgrounds and Borders
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • The WordPress Codex
  • WordPress Admin Settings
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Customizing BuddyPress
  • Social Interactions in BuddyPress
  • Manage BuddyPress Member Profiles
  • Getting Started with BuddyPress
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Color Theory
  • Build a Website With Bootstrap
  • Principles
  • Elements
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Important Skills For Professional Success
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Creating Home Page Assets
  • Applying Effects
  • Local WordPress Development
  • How to Draw in Illustrator
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Customizing WordPress
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Installing a Ruby Development Environment
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • Web Apps
  • Chrome DevTools Basics
  • Websites
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  •  Adding Color and Type
  • Creating an Icon
  • Introduction to Illustrator
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • DNS Basics
  • Graphic Basics
  • Website Basics
  • The Logo Sprint
  • Logo Design 101
  • Finding Your First Project
  • Starting a Freelance Career
  • Why Version Control Matters
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Networking
  • Personal Branding
  • Setting Your Course
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • jQuery Plugins
  • Pricing
  • From Idea to Execution
  • Introduction to jQuery
  • Careers in the Tech Industry
  • Self-Assessment
  • Making Money
  • Marketing Strategy
  • Introduction to Accounting
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • Newbie