shiv sandhu
seal-mask

shiv sandhu

Techdegree Student

Patti, India

9,105

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

    we

  • Looking for work

    Yes

124 Achievements

  • Getting Familiar with HTML and CSS
  • What is Agile?
  • Rehearsal and Delivery
  • Creating and Refining
  • Preparing to Present
  • Big Data at Netflix
  • Where and How Big Data Is Used
  • What is Big Data
  • How Jenkins Works
  • What is Product Design?
  • HTML: The Structural Foundation of Web Pages and Applications
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Playing a Counting Game
  • What is Authentication
  • Prepare and Plan
  • What is Wireframing?
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Introduction to Design
  • Telling the Story
  • Designing for Your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Getting Started with Express
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • JavaScript Arrays
  • JavaScript Objects
  • JavaScript Loops
  • Introducing JavaScript
  • Finishing the Game
  • Implementing React Native
  • Why React Native
  • Business Plan Basics
  • Business Plan for Freelance Business
  • PHP Objects and Classes
  • Building a Command Line Application
  • Introduction to Node.js
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Introduction Variables
  • Tables
  • Objects
  • Forms
  • Links
  • Lists
  • Text
  • Introduction
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • Cleaning URLs with Subfolders
  • PHP Data & Structure
  • Integrating Validation Errors
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • PHP Getting Started
  • Debugging HTML and CSS Problems
  • Responsive Web Design and Testing
  • Sharing a Website
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • HTML First
  • Beginning HTML and CSS
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Newbie