James Ashdown

James Ashdown

Member Since May 8, 2014

13,676

Total Points

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

157 Achievements

  • Gotchas and Wins
  • Iteration
  • Creation
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Introducing Unit Testing
  • Getting Started with Express
  • How to Make Wireframes on Paper
  • What is Wireframing?
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Types and Branching
  • Going Further with Grid Layout
  • 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
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • JavaScript Variables
  • Selectors - Beyond the Basics
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Exploration
  • Discovery
  • Captioning Video
  • Media Basics
  • Creating an SVG
  • Introduction to SVG
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • 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
  • Meet Python
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Getting to Know Bootstrap 4
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Dungeon Game
  • Dictionaries
  • Number Game App
  • Local Python
  • Python Inheritance
  • Python Objects
  • Tuples
  • Letter Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Display Modes
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Joining Relational Data Between Tables in SQL
  • 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
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • PHP Data & Structure
  • PHP Getting Started
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie