Ryan Lucas

Ryan Lucas

London, Greater London, United Kingdom
Open to Work

Hi, my name is Ryan. I am learning Computer Science as a new skill to use to find work. In my spare time I like to play the electric guitar, watch science and comedy programs and play table tennis.

6,946

Total Points

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

Skills & Experience

82 Achievements

  • Table Relationships
  • Database Keys
  • Database Normalization
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • Filtering Inputs and Escaping Outputs in PHP
  • $_GET and $_POST
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Getting Data from a Database
  • Going Further with HTML
  • Data Types and Variables
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Responsive Theory
  • The Browser Environment
  • PHP Email Forms
  • PHP Inventory
  • Swift Types
  • An Introduction to Swift Programming
  • Getting Started with Java
  • How Ruby Works
  • PHP Includes
  • Data, Databases and SQL
  • What is Authentication
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • Daily Exercise Program
  • PHP on the Web
  • Unit Converter
  • Getting to Know PHP
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Introduction to Typography
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Ins & Outs
  • Say Hello to Python
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie