Jawann Carmona

Jawann Carmona

Brooklyn, NY
Open to Work

19,556

Total Points

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

Skills & Experience

240 Achievements

  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • PHPDB Stage 2: Querying the Database with PHP
  • Combining Array Methods
  • Array Manipulation
  • Array Iteration
  • PHPDB Stage 1: Databases and PHP
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • What is Authentication?
  • Finding the Data You Want
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • PHP Arrays
  • PHP Conditionals
  • SMACSS and Sass
  • Sass and BEM
  • Daily Exercise Program
  • Getting to Know PHP
  • Getting Modular with Mixins and Functions
  • Add Reusable Logic to Your Sass
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Discovery
  • Setting up with Create React App
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Building a REST Service
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Transitions and Transforms
  • Ruby Loops
  • Build a Simple Contact List
  • Ruby Iteration
  • Creating an SVG
  • Introduction to SVG
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • A Route to a Read Action
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Captioning Video
  • Media Basics
  • Getting Started with Sass
  • Why Version Control Matters
  • Environment and Redirection
  • Communicating with a RESTful API
  • Getting the REST You Need
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • Getting Started with React Router
  • Component Lifecycle
  • Designing Dataflow
  • An Overview of Hooks in WordPress
  • Stateful Components
  • Thinking in Components
  • Custom Post Type Templates
  • Homepage Templates in WordPress
  • Classes
  • PHP Includes
  • PHP on the Web
  • Unit Converter
  • Custom Homepage Templates in WordPress
  • A Route to a Delete Action
  • Routes to Update Actions
  • Routes for Create Actions
  • Rails Resource Index
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • Objects and New Collection Types
  • First Steps in React
  • Creating a Simple Server in Node.js
  • How Ruby Works
  • Getting Data from a Database
  • Shopping List App
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Logic in Python
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Installing Sass and Setting up the Project
  • The WordPress Loop
  • WordPress Plugin Best Practices
  • WordPress Widgets
  • WordPress Themes
  • Data, Databases and SQL
  • The Cooler Parts of ES2015
  • Getting Data From an API With Node
  • Introduction to Node.js
  • ES2015 Basics
  • Adding and Removing Names
  • Traversing the DOM
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Responding to User Interaction
  • Making Changes to the DOM
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • 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
  • Console Processes
  • Console Users and Permission
  • Merging
  • Branches
  • Getting a Handle on the DOM
  • The Browser Environment
  • Getting Started With Git
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Moving Around in the Console
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Structuring Tables
  • Table Basics
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • PHP Basics for WordPress
  • More Advanced PHP for WordPress
  • Introduction to PHP for WordPress
  • Custom Post Types in WordPress
  • Customizing WordPress Themes
  • Creating a Simple Lightbox
  • Building Forms with Bootstrap
  • Using Bootstrap Components
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Selectors - Beyond the Basics
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • 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
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • 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
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Python Data Types
  • Python For Beginners
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Newbie