Punal Chotrani

Punal Chotrani

Member Since June 30, 2014

8,817

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

    2&Fro

111 Achievements

  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • JavaScript is Everywhere
  • JavaScript Tools and Workflows
  • First Steps in React
  • Setting up with Create React App
  • What a Beautiful Vue!
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • Introducing jQuery (2017)
  • Introduction to Node.js
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Introducing Vue
  • Working with Classes in JavaScript
  • Object Basics
  • Introducing Unit Testing
  • Introduction to Object-Oriented JavaScript
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Finishing the Game
  • Introducing JavaScript
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • Planning for Performance
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • 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
  • How To Test Our Code
  • PHP Includes
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Custom Menu Fields in WordPress
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • More Advanced PHP for WordPress
  • Introduction to PHP for WordPress
  • Sharing a Website
  • Fundamental Concepts
  • Designing with the Latest Features
  • The Box Model
  • Understanding Values and Units
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Debugging HTML and CSS Problems
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • The Local Development Environment
  • Basic Layout
  • Basic Selectors
  • JavaScript Conditional Statements
  • WordPress Settings API Overview
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Getting Started with CSS
  • An Overview of Hooks in WordPress
  • AngularJS MVC Frameworks
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Connecting to MySQL
  • Building Page Templates in WordPress
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • PHP Loops
  • JavaScript Arrays
  • Introduction Variables
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • JavaScript Strings
  • Introduction to jQuery
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Newbie