Thomas McDonnell

Thomas McDonnell

Member Since July 31, 2017

Im a current computer science Student in DIT who loves learning new things and pushing myself to the max potential.

8,211

Total Points

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

Skills & Experience

  • Looking for work

    Yes

100 Achievements

  • How WordPress Plugins Work
  • Finishing Your WordPress Theme
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Getting There
  • Delivering the MVP
  • Java Inheritance
  • Gotchas and Wins
  • Iteration
  • Creation
  • Why Test
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Getting a Handle on the DOM
  • The Browser Environment
  • Table Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Fundamental Concepts
  • Designing with the Latest Features
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Exploration
  • Discovery
  • Basic Layout
  • Takin' Names
  • The Box Model
  • Making Strong Users
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Images, Text and Links
  • Structuring Your Content
  • JavaScript Variables
  • Getting Started With HTML
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • What Is WordPress?
  • Python: Advanced Objects
  • Getting Started with Java
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Describing Data
  • Getting Started with Data Science
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Say Hello to Django
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Python: Inheritance
  • Python: Instant Objects
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Newbie