Safae Merigh

Safae Merigh

Member Since July 5, 2020

9,827

Total Points

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

108 Achievements

  • Practicing Getters and Setters
  • Getters and Setters
  • Practicing Classes
  • Working with Classes in JavaScript
  • Practicing Object Basics
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Adding and Removing Names
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Creating a Memory Game
  • Emulating Built-ins
  • Welcome to OOP
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • The Math Object
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Practice Functions
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Welcome to Basic Math for Data Analysis
  • WWW
  • 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, Databases and SQL
  • Merge Sort and Linked Lists
  • The Merge Sort Algorithm
  • The Internet
  • Computer Languages
  • Computer Basics
  • Building a Linked List
  • Exploring Arrays
  • Give and Receive Feedback
  • Recursion and Space Complexity
  • Algorithms in Code
  • Rehearsal and Delivery
  • Creating and Refining
  • Preparing to Present
  • Time Complexity
  • Playing a Counting Game
  • Imposter Syndrome
  • Dice Roller
  • Python: Advanced Objects
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Python: Inheritance
  • Python: Instant Objects
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Build an Application
  • Sequence Operations
  • Sequence Iterations
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Getting to Know Tuples
  • Using Lists
  • Meet Lists
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Newbie