Sammy Kidan

Sammy Kidan

Member Since April 11, 2018

6,730

Total Points

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

82 Achievements

  • Get Involved in Open Source
  • Introducing Data Analysis
  • PHP on the Web
  • Daily Exercise Program
  • Getting to Know PHP
  • Pivot Tables
  • LOOKUP Functions
  • Introducing Spreadsheets
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Getting Data From an API With Node
  • Combining Array Methods
  • Array Manipulation
  • Practice forEach
  • Array Iteration
  • Programming AJAX
  • AJAX Concepts
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Building Page Templates in WordPress
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Refining the App
  • Building the Application
  • Setting up with Create React App
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Installing WordPress Locally
  • What Is WordPress?
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Objects
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • JavaScript Arrays
  • JavaScript Loops
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Positioning Page Content
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Basic Selectors
  • Getting Started with CSS
  • Introducing JavaScript
  • Getting Started With HTML
  • 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