Manpreet Singh

Manpreet Singh

Member Since May 24, 2017

13,014

Total Points

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

Skills & Experience

  • Company

    Divyaltech

  • Job Title

    Software Developer

  • Spoken Languages

    • English
    • Hindi
    • Punjabi
  • Looking for work

    Yes

152 Achievements

  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • PHP Inventory
  • PHP Includes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Getting Data from a Database
  • Data, Databases and SQL
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Chrome DevTools Basics
  • Testing for Accessibility
  • Mobile Accessibility
  • Accessible UI Patterns
  • Semantic HTML and WAI-ARIA
  • WCAG 2.0 (and Other Standards)
  • Access for Everybody
  • Programming AJAX
  • AJAX Concepts
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Building Forms With Bootstrap
  • Creating a Command Line Weather Application
  • Using Bootstrap Components
  • Handling Errors in Node
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Traversing the DOM
  • Getting Data From an API With Node
  • Responding to User Interaction
  • Introduction to Node.js
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • The Browser Environment
  • JavaScript is Everywhere
  • Loop Through Objects
  • Object Basics
  • Store Multiple Values in an Array
  • Multidimensional Arrays
  • Loop Through Arrays
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Making Decisions in Your Code with Conditional Statements
  • The Math Object
  • Working with Numbers
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • React Component Patterns
  • Stateful Components and Lifecycle Methods
  • Managing State and Data Flow
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • First Steps in React
  • Getting Started With HTML
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Python Slices
  • Python Lists
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • JavaScript Objects
  • JavaScript Arrays
  • Creating a Mobile Drop Down Menu
  • Captioning Video
  • Media Basics
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Unit Converter
  • Getting to Know PHP
  • 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
  • Advanced Selectors
  • Creating a Password Confirmation Form
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • JavaScript Loops
  • Structuring Tables
  • Table Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • JavaScript Functions
  • Customizing Colors and Fonts
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie