Umidjon Khaitov

Umidjon Khaitov

San Francisco, CA

8,884

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,Uzbek

109 Achievements

  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • AJAX Concepts
  • Programming AJAX
  • What is Asynchronous Programming?
  • Captioning Video
  • Media Basics
  • Page Layout with the Float Property
  • Responsive Theory
  • The Role of Selectors in JavaScript
  • Pseudo-classes and Combinators
  • Selector Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Choosing Options
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Organizing Forms
  • Form Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • The Math Object
  • Working with Numbers
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Classes
  • React Component Patterns
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • ES2015 Basics
  • Customizing Colors and Fonts
  • Build Modular Interfaces with Components
  • Stateful Components
  • Practicing Object Basics
  • Introducing Props
  • CSS: Cascading Style Sheets
  • Thinking in Components
  • Creating HTML Content
  • First Steps in React
  • HTML First
  • Beginning HTML and CSS
  • Finishing the Game
  • Introducing JavaScript
  • Regular Expressions
  • Practice forEach
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • The Rough Plan
  • Getters and Setters
  • Practicing Classes
  • Working with Classes in JavaScript
  • Getting Started With HTML
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Hello, GitHub!
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • HTML: The Structural Foundation of Web Pages and Applications
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Getting Familiar with HTML and CSS
  • Traversing the DOM
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • JavaScript Objects
  • JavaScript Arrays
  • Getting Started with CSS
  • JavaScript Loops
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Newbie