Craig Francis

Craig Francis

Bristol

4,195

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

    Code Poets Ltd

59 Achievements

  • Working With Multiple View Controllers (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • WWW
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Laravel Project Setup
  • Laravel Getting Started
  • Styling Rails Forms
  • Sass and Rails
  • Introduction to jQuery
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Important Skills For Professional Success
  • Graphic Basics
  • Chrome DevTools Basics
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • DNS Basics
  • Newbie