John Reilly

John Reilly

Glasgow, Scotland
Open to Work

I have a Masters with Distinction in Electronic and Electrical Engineering. The reason for joining Team Tree House was to maintain my programming knowledge from university and learn even more languages.

10,800

Total Points

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

Skills & Experience

  • Spoken Languages

    • English

126 Achievements

  • Getting Started with Data Science
  • The Internet
  • WWW
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Functions Basics
  • PHP Objects and Classes
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Introduction to Design
  • Grid Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Workflows
  • Working With Remote Repositories
  • Getting Started With Git
  • Merging
  • Branches
  • Exploring the Java Collections Framework
  • Introducing JavaScript
  • Organizing Forms
  • Form Basics
  • Organizing Data
  • Getting There
  • Advanced Selectors
  • Why Version Control Matters
  • Website Basics
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic 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
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Using your New Tools
  • Getting Started with Java
  • Securing and Maintaining a MySQL Database
  • Computer Languages
  • Computer Basics
  • 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
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Local Python
  • 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
  • Newbie