Dennis Castillo

Dennis Castillo

Las Vegas, NV

16,018

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

    iPGARD, Inc.

  • Job Title

    Lead Electronic Technician

  • Spoken Languages

    • English, Tagalog and Waray

198 Achievements

  • Prepare and Plan
  • Improving Usability
  • Mobile Usability
  • Meet Objects
  • Data, Databases and SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • The Box Model
  • Understanding Values and Units
  • Website Usability
  • What is Usability?
  • The Logo Sprint
  • Logo Design 101
  • Design Foundations Final
  • Becoming a Problem Solver
  • Finalizing the Project
  • Case Studies and Examples
  • Understanding Aesthetics
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Basic Selectors
  • Getting Started with Jekyll
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Planning for Performance
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Creating an SVG
  • Introduction to SVG
  • PHP Loops
  • WordPress.com Social Features
  • Building a WordPress.com Site
  • Getting Started with WordPress.com
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • WordPress Themes
  • Installing Wordpress
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Blogging with WordPress Overview
  • Getting Started with CSS
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • Finding Your First Project
  • Starting a Freelance Career
  • Workflows
  • Working With Remote Repositories
  • Final Project: Create a Typographic Site
  • Merging
  • Laying Out Type for the Web
  • MASH CSS
  • MASH HTML
  • Basic Web Typography
  • Getting Started with WordPress
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Branches
  • Color Theory
  • Principles
  • Elements
  • Introduction to Design
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Getting Started With Git
  • Perfecting the Prototype
  • Introducing JavaScript
  • Using your New Tools
  • Getting Started with Java
  • Layer Basics
  • Workspace Basics
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • Getting Started with Sass
  • Treehouse Club - JavaScript
  • Adaptive Design
  • Treehouse Club - CSS
  • JavaScript and the DOM
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Structuring Tables
  • Table Basics
  • Welcome to the Treehouse Club
  • Creating a Simple Lightbox
  • Say Hello to Python
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Why Version Control Matters
  • Chrome DevTools Basics
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Media Queries
  • CSS Animations
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • HTML Email Basics
  • Transitions and Transforms
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Flexbox and Multi-Column Layout
  • Introduction to Front-End Frameworks
  • Form Validation and Manipulation
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Introduction to jQuery
  • Text, Fonts, and Lists
  • Values and Units
  • Display Modes
  • Advanced Selectors
  • 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
  • Selectors
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • JavaScript Objects
  • Moving Around in the Console
  • JavaScript Functions
  • Getting Started with CSS
  • Web Apps
  • Websites
  • Introduction
  • Forms
  • Tables
  • Objects
  • Links
  • JavaScript Arrays
  • JavaScript Numbers
  • Website Basics
  • JavaScript Strings
  • Introduction Variables
  • Simple PHP Application: Wrapping Up The Project
  • Getting Started With Rails
  • Installing a Ruby Development Environment
  • Working with PHP Functions
  • Integrating With Paypal
  • Lists
  • Text
  • Introduction
  • Functions
  • Objects and Arrays
  • Ruby Basics
  • Control Structures
  • Basics
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Newbie