Feisty Mullah

Feisty Mullah

Bradford, West Yorkshire, United Kingdom

25,849

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

    • English, Little bit of Spanish

317 Achievements

  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Regular Expressions
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Create Function Using Arrow Syntax
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Generics in Java
  • Putting It All Together
  • Embracing the Process
  • Curating the Work
  • Portfolio Goals
  • Demystifying the Portfolio
  • Interfaces in Java
  • Getting the REST You Need 2
  • Exploring Best Practices
  • Test Drive
  • Meet Selenium
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Using the Discovery Service
  • Using the Conversation Service
  • Introducing the Watson APIs
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • Laravel Getting Started
  • Additional Scraping Tasks
  • A World Full of Spiders
  • Introducing Data Scraping
  • Array Organization
  • Meet NumPy
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Media Basics
  • Combine and Minify Assets
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Optimize Assets
  • Measuring Performance
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Planning for Performance
  • Introduction to Machine Learning
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Design Principles
  • What is Product Design?
  • Create a Banner Ad
  • Hello, Photoshop!
  • Digital Media Basics
  • What a View
  • Introducing jQuery (2017)
  • Dungeon Game 2
  • Say Hello to Django
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Set Operations
  • Using Template Literals
  • Defining Variables With let and const
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • PHP on the Web
  • Daily Exercise Program
  • Getting Data from a Database
  • Data, Databases and SQL
  • Unit Converter
  • Getting to Know PHP
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Getting Started with Android
  • Design Patterns
  • Page Layout
  • Building Forms With Bootstrap
  • Using Bootstrap Components
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Creating the Screen Layout
  • Getting Started with Android
  • Introduction to PHP for WordPress
  • Start menu and App Icon
  • Sound Design
  • Animating and Saving Sprites
  • Going Further with Grid Layout
  • WordPress Plugin Best Practices
  • WordPress Widgets
  • Custom Post Types in WordPress
  • Customizing WordPress Themes
  • Flexible Sized Grids
  • Designing Characters and a Scene
  • Dice Roller
  • Introducing Grid Layout
  • Python: Advanced Objects
  • Introduction to Game Design
  • WordPress User Roles
  • WordPress Plugins
  • WordPress Themes
  • Python: Inheritance
  • The WordPress Customizer
  • Python: Instant Objects
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • How to Install WordPress on Your Computer
  • What Is WordPress?
  • WordPress Themes
  • Local WordPress Development
  • Traversing the DOM
  • Finishing the Game
  • Responding to User Interaction
  • Introducing JavaScript
  • Making Changes to the DOM
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting a Handle on the DOM
  • Getting Started With HTML
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • Understanding Markdown
  • S3 Storage Service
  • AWS and "The Cloud"
  • JavaScript Loops
  • Spreadsheet Functions & Formulas
  • Getting Started With Spreadsheets
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Spreadsheet Best Practices
  • JavaScript Variables
  • Introducing JavaScript
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Finalizing the Project
  • Introducing Spreadsheets
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Testing and Publishing an Alexa Skill
  • Building an Alexa Skill
  • Alexa Skills Kit Overview
  • Loops and Final Touches
  • The Logo Sprint
  • Logo Design 101
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • Creating an SVG
  • Encapsulation with Properties
  • Introduction to SVG
  • Adding 3D Effects with CSS
  • Getting Started with CSS Transforms
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Save for the Web
  • Encapsulation and Arrays
  • Adding Images and a Mockup
  • Inheritance
  • Logo Design
  • Methods
  • Creating a Wireframe
  • Object-Oriented Programming
  • Introducing Adobe Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Perfect
  • Understanding Aesthetics
  • Introduction to Design
  • Building a Layout with Flexbox
  • Perform
  • Flexbox Properties
  • Console I/O
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Prepare and Plan
  • Responsive Theory
  • Positioning Page Content
  • Forms
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Structuring Tables
  • Table Basics
  • Tables
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Advanced Selectors
  • Objects
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Links
  • Lists
  • Text
  • Introduction
  • Selectors - Beyond the Basics
  • 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
  • Covering Your Bases
  • Be Assertive!
  • Beginning HTML and CSS
  • What Is Testing?
  • Getting Started with WordPress
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • Dates and Times
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Slices
  • Lists Redux
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Organizing Code into Methods
  • Score, Enemies, and Game State
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Newbie