Valentin Berlin

Valentin Berlin

Madrid, Community of Madrid, Spain
Open to Work

14,346

Total Points

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

Skills & Experience

  • Spoken Languages

    • Russian
    • English
    • Spanish

190 Achievements

  • Building a Command Line Application
  • Introduction to Node.js
  • Creating an SVG
  • Introduction to SVG
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Securing and Maintaining a MySQL Database
  • SQL Calculating, Aggregating and Other Functions
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Joining Relational Data Between Tables in SQL
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Conditionals
  • PHP Getting Started
  • Introduction to Data, Databases and SQL
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Getting Work Done
  • A Lifestyle Choice
  • Growing Your Business
  • Client Services
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Sales and Pitching
  • Marketing and Promotion
  • Introduction to Illustrator
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Business Plan for Freelance Business
  • Business Plan Basics
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • Integrating Validation Errors
  • Simple PHP Application: Wrapping Up The Project
  • Modular Media Queries
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Working with PHP Functions
  • Integrating With Paypal
  • AJAX Concepts
  • Listing Inventory Items
  • Adding a Contact Form
  • Ruby Testing
  • Getting Started with WordPress
  • Creating the Menu and Footer
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Getting Started with PHP
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Ruby Methods
  • Spriting with Compass
  • Ruby Hashes
  • Ruby Arrays
  • Compass Helper Functions
  • Ruby Numbers
  • Compass Layout and Typography
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Installing a Ruby Development Environment
  • Getting Started with Compass
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Creating a Simple Drawing Application
  • Introduction to Brand Identity
  • Creating a Password Confirmation Form
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Workflows
  • Working With Remote Repositories
  • What's New in Foundation 5
  • Build a Website With Foundation
  • 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
  • JavaScript Objects
  • Prototyping With Foundation
  • JavaScript Functions
  • Build a Website With Bootstrap
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Prototyping With Bootstrap
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Color Theory
  • Principles
  • Elements
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Introduction to Front-End Frameworks
  • Values and Units
  • Advanced Selectors
  • Introduction Variables
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • 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
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie