sean shea

sean shea

Cleveland, OH
Open to Work

Success is no accident. It is hard work, perseverance, learning, studying, sacrifice and most of all, love of what you are doing or learning to do.

22,104

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

    WorldSynergy

  • Job Title

    Web Developer

  • Spoken Languages

    • english

288 Achievements

  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Testing for Accessibility
  • Mobile Accessibility
  • Accessible UI Patterns
  • Semantic HTML and WAI-ARIA
  • WCAG 2.0 (and Other Standards)
  • Access for Everybody
  • Build an Accessible Form
  • Introduction To Accessibility
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Introducing 'Four in a Row'
  • Practicing Getters and Setters
  • Getters and Setters
  • All Together Now
  • Functions and Looping
  • Practicing Classes
  • Working with Classes in JavaScript
  • Practicing Object Basics
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Programming AJAX
  • AJAX Concepts
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • The Math Object
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Thinking in Components
  • First Steps in React
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Types and Branching
  • Callbacks and the DOM
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Meet Python
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Quantitative Methods
  • Qualitative Studies
  • Measuring Your Designs
  • Planning Your Users’ Journey
  • Strategy: Determining Goals for your Product
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • Telling the Story
  • Designing for Your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Playing a Counting Game
  • Getting the REST You Need 2
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Flexible Sized Grids
  • Traversing the DOM
  • Introduction to Typography
  • How to Choose and Use Webfonts
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Objects
  • JavaScript Arrays
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Finishing the Game
  • Introducing JavaScript
  • Introducing Grid Layout
  • Getting Started With HTML
  • PHP Arrays
  • Customizing WordPress Themes
  • WordPress Themes
  • What Is WordPress?
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • Python For Beginners
  • SEO Plugins for WordPress
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • An Overview of Hooks in WordPress
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • WordPress Admin Settings
  • WordPress User Roles
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Introduction to Video Games
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • PHP Returns & Closures
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • JavaScript Loops
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • PHP Functions Basics
  • Customizing the User Experience in WordPress
  • Default User Roles in WordPress
  • An Overview of User Roles and Fields
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Moving Around in the Console
  • What's New in Foundation 5
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Perfecting the Prototype
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Build a Website With Foundation
  • Using your New Tools
  • Prototyping With Foundation
  • Getting Started with Java
  • Introduction to Front-End Frameworks
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Overview of the WordPress Customizer
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Local WordPress Development
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Social Media
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Introduction to Illustrator
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Getting Started with CSS
  • Basic Selectors
  • Media Queries
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Logo Design 101
  • Responsive Web Design and Testing
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Display Modes
  • Beginning HTML and CSS
  • The WordPress Codex
  • Getting Started with PHP
  • Gradients
  • Websites
  • Introduction
  • Flexbox and Multi-Column Layout
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Web Typography
  • Transitions and Transforms
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • CSS Box Model
  • Backgrounds and Borders
  • Text, Fonts, and Lists
  • Values and Units
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Forms
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Tables
  • Objects
  • Advanced Selectors
  • Links
  • Selectors
  • Getting Started with CSS
  • Lists
  • Text
  • Introduction
  • Newbie