Connor Unwin

Connor Unwin

Scotland

Computer Science Graduate

11,100

Total Points

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

134 Achievements

  • Introduction to SVG
  • Meet Objects
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Perform
  • Console I/O
  • Prepare and Plan
  • Creating a Simple Lightbox
  • Unit Converter
  • Getting to Know PHP
  • Introduction to Data, Databases and SQL
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Introducing Sketch
  • Building the Recipe
  • Next Steps
  • Introduction to Typography
  • Understanding Classes
  • Why Object-Oriented Programming?
  • PHP Email Form Errors
  • PHP Email Forms
  • PHP Inventory
  • PHP Includes
  • Financing Our Company
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Data, Databases and SQL
  • Getting Data from a Database
  • Make It Beautiful with CSS
  • Adding a New Web Page
  • HTML: The Structural Foundation of Web Pages and Applications
  • Console Users and Permission
  • Installing Programs
  • Moving Around in the Console
  • Getting Familiar with HTML and CSS
  • Understanding Flexbox
  • Getting Started with Copyright
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Structuring Tables
  • Table Basics
  • Responsive Patterns
  • Media Queries
  • JavaScript Arrays
  • JavaScript Objects
  • 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
  • JavaScript Loops
  • Shopping List App
  • CSS Box Model
  • Self-Assessment
  • Fundamental Concepts
  • Designing with the Latest Features
  • JavaScript Conditional Statements
  • Logic in Python
  • Number Game App
  • Python For Beginners
  • Python Data Types
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Introducing Adobe Illustrator
  • Basic Layout
  • JavaScript Functions
  • Organizing Data
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • The Logo Sprint
  • The Box Model
  • Understanding Values and Units
  • Getting Started with CSS
  • Basic Selectors
  • Logo Design 101
  • JavaScript Variables
  • Introducing JavaScript
  • Getting Started with WordPress
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Links
  • Lists
  • Text
  • Introduction
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Beginning HTML and CSS
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Newbie