Najib Karrouk

Najib Karrouk

Member Since October 24, 2016

8,047

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

    • Swedish
    • English
    • Arabic
  • Looking for work

    Yes

101 Achievements

  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Getting Data from a Database
  • Data, Databases and SQL
  • Computer Languages
  • Computer Basics
  • Introduction to Methods
  • JavaScript and the DOM
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Installing Programs
  • Getting Started With Git
  • Why Version Control Matters
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Python For Beginners
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Tables
  • Objects
  • Installing Wordpress
  • Links
  • Lists
  • Text
  • Introduction
  • Reading Data from Databases with SQL
  • Forms
  • DNS Basics
  • Graphic Basics
  • Website Basics
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Web Apps
  • Websites
  • Introduction
  • Selectors - Beyond the Basics
  • Art Direction with the Picture Element
  • Image Delivery with Srcset and Sizes
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Understanding Flexbox
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Designing with the Latest Features
  • Fundamental Concepts
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Understanding Flexbox and Multi-Column Layout
  • Add a Sticky Navigation Bar
  • Responsive Layouts with the Bootstrap Grid
  • Introducing jQuery Plugins
  • Creating a Simple Drawing Application
  • Structuring Tables
  • Table Basics
  • Creating a Password Confirmation Form
  • Choosing Options
  • Form Basics
  • Creating a Mobile Drop Down Menu
  • Organizing Forms
  • Creating a Simple Lightbox
  • Getting to Know Bootstrap 4
  • Debugging HTML and CSS Problems
  • Creating a Spoiler Revealer
  • Sharing a Website
  • Responsive Web Design and Testing
  • Introduction to jQuery
  • Adding Pages to a Website
  • JavaScript Objects
  • Styling Web Pages and Navigation
  • JavaScript Arrays
  • JavaScript Loops
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • JavaScript Functions
  • Creating HTML Content
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • HTML First
  • Introducing JavaScript
  • Beginning HTML and CSS
  • Newbie