David Marsh

David Marsh

London
Open to Work

IT Manager and Web developer

4,712

Total Points

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

Skills & Experience

64 Achievements

  • Go Concurrency Overview
  • Go Custom Types Overview
  • Go Data Structures Overview
  • Go Flow Control Overview
  • Go Syntax Overview
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • What is Big Data
  • Security: Solutions
  • Security: Concerns
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • First Steps in React
  • ES2015 Basics
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Ordering, Limiting and Paging Results
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Website Basics
  • Laravel & Databases
  • Say Hello to Python
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Prototyping With Foundation
  • Introduction to Front-End Frameworks
  • DNS Basics
  • Graphic Basics
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Newbie