victor E

victor E

Member Since January 24, 2017
Open to Work

Git Repositories

19,146

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

    • Spanish
    • English
    • Russian
    • Japanese
    • French

222 Achievements

  • Understanding State
  • Introducing Props
  • Thinking in Components
  • Performing CRUD Operations
  • Defining Models
  • Getting Started with Sequelize
  • First Steps in React
  • Refactoring and Modularizing a REST API
  • Create, Read, Update, Delete
  • Managing Data and Asynchronous Code
  • Getting to Know REST APIs
  • Asynchronous Code in Express
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Array Organization
  • Meet NumPy
  • Dice Roller
  • Python: Advanced Objects
  • The Data Analysis Process
  • Introducing Spreadsheets
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Day 3: Getting Creative
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Orientation: Selecting Data
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data Flow
  • Data, Databases and SQL
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Media Queries
  • Responsive Theory
  • Mobile-First CSS Layout
  • Creating a Simple Server in Node.js
  • Adding the Game Logic
  • Making the Game Interactive
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Build an Accessible Form
  • Introduction To Accessibility
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • The Math Object
  • Working with Numbers
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Selectors - Beyond the Basics
  • Finishing Touches
  • Styling Images
  • Getting a Handle on the DOM
  • Styling Boxes
  • Styling Text
  • The Browser Environment
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Loop Through Objects
  • Object Basics
  • CSS Media Queries
  • CSS Layout Techniques
  • Box Model Concepts
  • The CSS Box Model
  • Fundamental Concepts
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Exploration
  • Discovery
  • Going Further with HTML
  • Images, Text and Links
  • 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
  • How To Test
  • Why Test
  • Advanced Tooling
  • IDE Exploration
  • How it Works
  • Java Maps
  • Java Lists
  • Generics in Java
  • Gotchas and Wins
  • Iteration
  • Creation
  • Java Inheritance
  • Interfaces in Java
  • Harnessing the Power of Objects
  • Creating a Memory Game
  • Emulating Built-ins
  • Welcome to OOP
  • Tuning the User Interface
  • User Input in Android
  • Testing and Debugging
  • Meet Objects
  • Perfecting the Prototype
  • Improving Our Code
  • Basic Android Programming
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Sequence Operations
  • Sequence Iterations
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Methods
  • Object-Oriented Programming
  • Combining Array Methods
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • If Statements
  • Numbers
  • Strings
  • Methods
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Getting to Know Tuples
  • Array Manipulation
  • Array Iteration
  • C# Syntax
  • Python: Instant Objects
  • Structuring Your Content
  • Dungeon Game 2
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • Python Sets
  • JavaScript Objects
  • Getting Started With HTML
  • JavaScript Arrays
  • Python Tuples
  • Python Dictionaries
  • JavaScript Loops
  • JavaScript Functions
  • Creating the Screen Layout
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Practice Functions
  • Introducing JavaScript
  • Getting Started with Android
  • Python Slices
  • Using your New Tools
  • What Is WordPress?
  • Getting Started with Java
  • Perform
  • Python Lists
  • Console I/O
  • Build an Application
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Prepare and Plan
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Using Lists
  • Meet Lists
  • WWW
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • The Internet
  • Computer Languages
  • Computer Basics
  • Newbie