Luke Ward

Luke Ward

Nottingham
Open to Work

9,154

Total Points

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

Skills & Experience

106 Achievements

  • Meet Objects
  • Using your New Tools
  • Getting Started with Java
  • Making Strong Users
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Getting to Know Tuples
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • C# Syntax
  • Introducing CRUD Applications
  • Adding a List Page
  • Modeling and Presenting Data
  • Views
  • Controllers
  • Project Setup
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • A Route to a Delete Action
  • Routes to Update Actions
  • Routes for Create Actions
  • A Route to a Read Action
  • Rails Resource Index
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Express Middleware
  • Sessions and Cookies
  • User Registration and Login
  • What is Authentication?
  • Completing and Testing the API
  • Communicating with Mongo Through Mongoose
  • Modeling Data for the API
  • Building API Routes in Express
  • Building a REST Service
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Create Reusable Code with Functions
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • MVC (Model)
  • MVC (View)
  • MVC (Controller)
  • Application Navigation (Routing)
  • Getting Started With Laravel
  • Getting Familiar with HTML and CSS
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Beginning HTML and CSS
  • Getting Started with Angular
  • Building a Command Line Application
  • Introduction to Node.js
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Text Editors and HTML
  • Website Basics
  • Installing a Ruby Development Environment
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Rails Routing
  • Text
  • Rails Frontend Development
  • Getting Started With Rails
  • Writing Tests
  • Customizing Ruby on Rails Forms
  • Ruby on Rails Authentication
  • Getting Started with PHP
  • Newbie