Kieran Black

Kieran Black

Huddersfield

9,139

Total Points

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

Skills & Experience

  • Company

    DataDream Software Solutions

119 Achievements

  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • Give and Receive Feedback
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Introduction
  • Imposter Syndrome
  • Playing a Counting Game
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Becoming a Design Thinker
  • Introducing Vue
  • Security: Solutions
  • Security: Concerns
  • Test Doubles
  • Acceptance Tests
  • Organizing your Tests
  • Creating Your Tests
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Variables, Mixins, and Extending Selectors
  • Tools for Testers
  • How To Test Our Code
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Media Queries
  • Responsive Theory
  • Python Data Types
  • Python For Beginners
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Basic Selectors
  • Getting Started with CSS
  • DNS Basics
  • Graphic Basics
  • Website Basics
  • The Logo Sprint
  • Logo Design 101
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Introduction to Enumerations
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs as Data Models
  • View Controllers and Views
  • Selecting Elements and Adding Events with JavaScript
  • Better SEO Through Tools
  • What is Agile?
  • Better SEO Through Code
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Getting Started with Sass
  • Classes
  • HTML First
  • Beginning HTML and CSS
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Complex Data Structures
  • Better SEO Through Content
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Computer Languages
  • Computer Basics
  • WWW
  • The Internet
  • Ruby Methods
  • Introduction to SEO
  • Getting the REST You Need
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Building a Command Line Application
  • Introduction to Node.js
  • JavaScript Variables
  • Introducing JavaScript
  • Improving your Gulp Workflow
  • Getting Familiar with HTML and CSS
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Newbie