Devin Scheu

Devin Scheu

Global
Open to Work

Coder, Love making programs.

66,191

Total Points

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

Skills & Experience

  • Job Title

    Savant

  • Spoken Languages

    • English

850 Achievements

  • Python Data Types
  • Python For Beginners
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Prepare and Plan
  • Logo Design
  • Creating a Wireframe
  • Introducing Adobe Illustrator
  • Key Concepts in Unity
  • Assets and Game Objects
  • The 3D Views
  • Building and Customizing the Blog
  • Modules and Themes
  • Site Building with the Drupal Interface
  • Learn About Drupal
  • Getting to Know Foundation for Apps
  • Exporting Models Into Unity
  • Scene File Organization and Clean-up
  • Adding Surface Detail to a Model
  • Optimizing the Model
  • Box Modeling Techniques
  • Working with Primitives
  • Getting Started in Maya LT
  • How to Win Friends
  • Broadcasting
  • Build and Share a Unity Game
  • Game Audio
  • Score, Enemies, and Game State
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Takin' Names
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Customizing the WooCommerce Cart and Checkout Process
  • Starting a Custom WooCommerce Theme
  • Cart, Checkout and Account Templates and Hooks
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Gems In Depth
  • Ruby Gems
  • Ruby Core
  • Ruby Standard Library: Part 2
  • Ruby Standard Library: Part 1
  • Store Inventory Using Modules
  • Include and Extend
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • More Advanced PHP for WordPress
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Ruby Core Modules
  • Ruby Module Basics
  • Slim and Templates
  • Dependency Management
  • Contact Forms & Mailers
  • Protocols
  • Creating Flexible Objects with Protocols
  • Transitions and Transforms
  • Keyframe and Line Drawing Animations
  • Functions as First Class Citizens
  • Closures and Closure Expressions
  • Closures in iOS
  • The Internet
  • How it Works
  • What is the MailChimp API
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • SEO Plugins for WordPress
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • The Walker Class for WordPress
  • Custom Menu Fields in WordPress
  • An Overview of Menus in WordPress
  • Genesis Finishing Touches
  • Building Your Theme
  • Starting Your Genesis Theme
  • Setup and Structure
  •  Child Themes
  • Delegation in iOS
  • Introduction to Delegates
  • Image Delivery with Srcset and Sizes
  • Art Direction with the Picture Element
  • WWW
  • Adding Push Notifications from Parse.com
  • Be Assertive!
  • Updating Other GridViews
  • Customizing a GridView for Friends
  • Customizing a ListView for the Inbox
  • Using Custom Styles and Themes
  • What Is Testing?
  • Covering Your Bases
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Charts and Tables
  • Creating Reports
  • Exporting
  • Cleaning Data
  • Describing Data
  • Getting Started with Data Science
  • Relating Users in Parse.com
  • Using Parse.com as a Backend and Adding Users
  • Customizing the Login Screen
  • Customizing the Action Bar
  • Capturing Photo and Video Using UIImagePickerController
  • Retrieving and Viewing Data from Parse.com
  • Designing and Starting the App
  • The Local Development Environment
  • The Production Server
  • The Staging Server
  • Building WordPress Template Tags, Widgets, and Shortcodes
  • Connecting WordPress Plugins with 3rd Party APIs
  • Building a WordPress Plugin Settings Page
  • Migrating a SQLite Database
  • Key-Value Saving with SharedPreferences
  • CRUD Operations with SQLite
  • Standard ListViews
  • Build a Website With Foundation
  • Prototyping With Foundation
  • Prototyping With Bootstrap
  • Making Strong Users
  • Lists with RecyclerViews
  • Custom ListViews
  • Using Parcelable Data
  • Tacocat Challenge
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Introduction to Data Persistence
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Creating a Basic Template Engine in Node.js
  • Exploring an API
  • Networking
  • Handling Routes in Node.js
  • Finishing the User Interface
  • Efficiency!
  • Starting with Design Mockups
  • HTTP Methods and Headers
  • Creating a Simple Server in Node.js
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Particle Systems and Keeping Score
  • Actions and Animations
  • Intro to Sprite Kit
  • Physics and Collision
  • Artificial Intelligence and Sound
  • Building a Music Library and Playlists (Swift)
  • Working With Multiple View Controllers (Swift)
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Customizing Table View Controllers
  • Sending Messages
  • Relating Users in Parse.com
  • Building the Friendship UI
  • Managing Friendships
  • Using AJAX
  • Adding State
  • Creating Friendships
  • Refactoring Our Code (objc)
  • Managing Playlist Data (objC)
  • Building a Music Library Model (objc)
  • Build a Website With Bootstrap
  • Using Fragments for Tabs
  • Capturing Photos and Videos
  • Adding Users Using Parse.com
  • Starting the App
  • Exploring the Java Collections Framework
  • Using SQLite for Structured Data
  • Advanced Directives
  • Concepts on Advanced Functions
  • Advanced Variables, Mixins, Functions, and Placeholders
  • Sass Grid System
  • Modular Media Queries
  • Sass and BEM
  • Understanding Flexbox and Multi-Column Layout
  • Math Quiz App
  • Timezones
  • Routes and Templates
  • Models
  • Controllers
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Ember Data
  • Getting Started with Ember.js
  • CSS Animation Basics
  • Understanding CSS Transitions and Transforms
  • Working with Media Queries
  • Gettin' CRUD-y With It
  • Organizing Data
  • Acting on List Item Taps
  • Updating the Data Model
  • Getting There
  • Our Diary App
  • Meet Peewee
  • Interactive Visualizations
  • Data Binding with D3
  • Styling and Scaling Data
  • Selections with D3
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Adding Search: Model
  • Paginating a List: Controller
  • Paginating a List: Model and View
  • Basic Layout
  • Designing with the Latest Features
  • Launching and Supporting a WordPress Plugin
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Make Your Own AngularJS Widget
  • Extending Inputs
  • AngularJS Directives
  • Services and Dependencies
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • File Storage
  • Finishing Your WordPress Theme
  • Adding a Blog to a WordPress Theme
  • Input and Output
  • Search
  • Ruby Class Design
  • What's New in Foundation 5
  • The Settings API in Different Places
  • Getting Started with Theme Options Settings
  • Taking WordPress Settings Further
  • WordPress Settings API Overview
  • Laravel Getting Started
  • Laravel Project Setup
  • Validation & Flash Messages
  • Laravel & Databases
  • Laravel CRUD
  • Laravel Controllers
  • Relating Models
  • Laravel Forms
  • Creating an SVG
  • Introduction to SVG
  • WordPress Header and Footer Templates
  • Using Auto Layout and Managing the Keyboard
  • Implementing Custom Login and Sign Up Screens
  • Viewing a Web Page
  • Adapting Data for Display
  • Data Modeling
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Python Regular Expressions
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Creating a Data Model (ObjC)
  • Swift Inheritance
  • Getting Modular with Mixins and Functions
  • Introduction to Objective-C
  • Extending WooCommerce
  • Managing Products in WooCommerce
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • Traversing and Manipulating the DOM with JavaScript
  • API Authentication
  • Coding the API
  • Route Connections
  • Introduction to REST
  • Push Updates
  • Activity Feeds
  • Create an Image Gallery
  • Dates and Times
  • Uploading and Resizing Images
  • Uploading Files
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Modifying Todo Lists
  • Form Builders and Rails
  • Styling Rails Forms
  • Listing Data using NSFetchedResultsController
  • Custom Detail View Controller
  • Understanding Core Data
  • Nested Edits & Updates
  • Item Completion & Interaction
  • Nested Routes & Controllers
  • Working with Rails Layouts
  • Remember Me
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Building a Command Line Application
  • Password Resets and Testing
  • Adding User Support to Our Application
  • Password Hashing and Sign-In
  • Swift Value vs Reference Types
  • UIKit Dynamics
  • Gestures
  • What is an API?
  • Downloading Data with NSURLSession
  • Collection Views
  • View Controller Transitions
  • Computer Languages
  • Computer Basics
  • Swift Properties
  • Styling a Header
  • Styling Rails Models
  • Ruby on Rails Helpers
  • Rails Partials
  • Sass and Rails
  • Zurb Foundation on Rails
  • Delivering the MVP
  • Creating the MVP
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Hooking Into WordPress Plugins
  • An Overview of Hooks in WordPress
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • Query Interface
  • Validation
  • Migrations and Relationships
  • Static Pages with Rails
  • Cleanup and Feature Merge
  • Maintaining The Test Suite
  • Polishing Rails Applications
  • Game Loop and Texture Atlas
  • Build a Bank Account Class
  • Managing Orders in WooCommerce
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Callbacks
  • Selecting Elements and Adding Events with JavaScript
  • Rails Deployment
  • Building the Profile Page
  • AR Extensions
  • Introduction to ActiveRecord
  • Testing the Whole App
  • Rails Routing
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Build a Simple Contact List
  • JavaScript and the DOM
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Custom UITableViewCell
  • Inserting and Saving Data
  • Deleting Data
  • Exploring Ember
  • PHP Inheritance & Interfaces
  • Build a Simple Todo List Program
  • Running an Ecommerce Site Long Term
  • PHP Properties & Methods
  • Views and View Controllers (ObjC)
  • PHP Objects and Classes
  • Custom Homepage Templates in WordPress
  • Getting Started with Xcode (ObjC)
  • Deploying to a Device (ObjC)
  • Debugging Our App (ObjC)
  • Improving Our User Interface (ObjC)
  • Introduction to Node.js
  • Working With Multiple View Controllers (ObjC)
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Customizing BuddyPress
  • Social Interactions in BuddyPress
  • Manage BuddyPress Member Profiles
  • Getting Started with BuddyPress
  • Test Doubles
  • How To Test Our Code
  • Acceptance Tests
  • Organizing your Tests
  • Creating Your Tests
  • Tools for Testers
  • Building the Master and Detail Views (objC)
  • Integrating Validation Errors
  • PHP Loops
  • PHP Datatypes
  • PHP Data & Structure
  • Limiting Results in Queries
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Using Relationship Tables
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • PHP Getting Started
  • PHP Conditionals
  • Creating an App Tutorial
  • Blank Slates and Rails
  • Email with Rails
  • An Overview of WordPress Frameworks
  • The Genesis Marketplace
  • Configuring a Genesis Child Theme
  • An Overview of the Genesis Framework
  • Swift Classes and Objects
  • Ruby Booleans
  • Testing and Sharing the Extension
  • Building the Extension
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Custom WordPress Customizer Settings
  • Native WordPress Customizer Options
  • Overview of the WordPress Customizer
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Using Git for Android
  • Getting Started with Android Studio
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Publishing on Google Play
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Cocoapods
  • Final Project: Create a Typographic Site
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Getting Started with Android
  • Harnessing the Power of Objects
  • Meet Objects
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Fundamental Concepts
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Build a Todo List Application with Rails 4
  • Joining Relational Data Between Tables in SQL
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Getting Started with Xcode
  • Ruby Logical Operators
  • Local Python
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Form Validation and Manipulation
  • Introduction to jQuery
  • DNS Basics
  • Graphic Basics
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • WordPress.com Social Features
  • Building a WordPress.com Site
  • Getting Started with WordPress.com
  • Moving from WordPress.com to Self-Hosted WordPress.org
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Welcome to the Treehouse Club
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Introduction to Front-End Frameworks
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Working with a Developer
  • Designing our App
  • Wireframing, Interaction Design and Planning
  • ADS Writing and Preparation
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Start menu and App Icon
  • Sound Design
  • Animating and Saving Sprites
  • Designing Characters and a Scene
  • Introduction to Game Design
  • Introduction to UI Design
  • Website Basics
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Sales and Pitching
  • Marketing and Promotion
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Careers in the Tech Industry
  • Setting Your Course
  • Self-Assessment
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Licensing
  • Fair Use and Public Domain
  • Protecting and Sharing Your Work
  • Getting Started with Copyright
  • Soft Skills - Psychology
  • Writing Online
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Business Plan for Freelance Business
  • Business Plan Basics
  • Making sense of it all
  •  Learning activity: Interviewing
  • Learning activity: Field Observation
  • Learning activity: Experience Sampling
  • Finding participants for your learning activity
  • Solving an Important Problem
  • Swift Optionals
  • Swift Parameters and Tuples
  • How WordPress Plugins Work
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • Spriting with Compass
  • Compass Helper Functions
  • Compass Layout and Typography
  • Getting Started with Compass
  • Create Bootstrap Styled Theme Templates
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • The Logo Sprint
  • Logo Design 101
  • Creating Home Page Assets
  • Applying Effects
  • How to Draw in Illustrator
  • Setup a Bootstrap Theme
  • Add Bootstrap Components to WordPress Theme
  • Swift Functions
  • Control Flow
  • SMACSS and Sass
  • Collections
  • Operators
  • Types
  • Variables and Constants
  •  Adding Color and Type
  • 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
  • WordPress Admin Settings
  • WordPress User Roles
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • The WordPress Codex
  • Getting Started with WordPress
  • Creating an Icon
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • 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
  • Color Theory
  • Principles
  • Elements
  • Flexbox Layout
  • Content Strategy with WordPress
  • Grid Layout
  • Getting Started with Advanced Sass
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Ruby Control Structures
  • Ruby Operators
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • AJAX and APIs
  • jQuery and AJAX
  • 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
  • Next Steps
  • Financing Our Company
  • Selling Your Product
  • Marketing Your Product
  • Product Market Fit
  • Discovery
  • Programming AJAX
  • AJAX Concepts
  • Local WordPress Development
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Introduction to jQuery
  • Media Queries
  • CSS Animations
  • Why Version Control Matters
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Simple PHP Application: Wrapping Up The Project
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • JavaScript Objects
  • Working with PHP Functions
  • JavaScript Functions
  • Integrating With Paypal
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Listing Inventory Items
  • Metrics
  • Sales
  • Pricing
  • Financing Your Company
  • From Idea to Execution
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Transitions and Transforms
  • Pointers and Memory
  • Functional Programming in C
  • Social Media
  • Fundamentals of C
  • Shaking Things Up
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Making Money
  • Marketing Strategy
  • Introduction to Accounting
  • Marketing Basics
  • Forming Your Company
  • Corporate Structure
  • Why Start a Business?
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Flexbox and Multi-Column Layout
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • 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
  • Pretty Little Things
  • HTML First
  • Beginning HTML and CSS
  • Getting Started with Genymotion
  • Learning the Language
  • Getting Started with Android
  • Newbie