Kleovrotos Tsimperis

Kleovrotos Tsimperis

Courses Plus Student

Member Since July 23, 2017

13,831

Total Points

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

150 Achievements

  • Building the Application
  • Setting up with Create React App
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Practice forEach
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • Using Template Literals
  • Hello, GitHub!
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Orientation: Selecting Data
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Active Record Associations
  • A Route to a Delete Action
  • Routes to Update Actions
  • Routes for Create Actions
  • Gems In Depth
  • Ruby Gems
  • A Route to a Read Action
  • Rails Resource Index
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Ruby Hashes
  • Ruby Arrays
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Installing WordPress Locally
  • What Is WordPress?
  • Setting Up an Angular Application
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Structuring Tables
  • Table Basics
  • Captioning Video
  • Media Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Structuring Your Content
  • Getting Started With HTML
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Going Further with HTML
  • Images, Text and Links
  • JavaScript Variables
  • Introducing JavaScript
  • 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
  • Newbie