Paul Jenkins
seal-mask

Paul Jenkins

Techdegree Graduate

Member Since January 27, 2017

Changing careers. I spent the last six years teaching elementary school. I am now learning Python and soon other languages so I can move into the computer programming field.

21,149

Total Points

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

180 Achievements

  • 5th Techdegree Peer Review
  • Getting the REST You Need 2
  • A World Full of Spiders
  • Introducing Data Scraping
  • Perform
  • Console I/O
  • Prepare and Plan
  • 5 Star Techdegree Reviewer
  • 1st Techdegree Peer Review
  • Form Basics
  • Dice Roller
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • User Registration and Login
  • What is Authentication?
  • Express Middleware
  • Sessions and Cookies
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Finishing the Game
  • Introducing JavaScript
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Refining the App
  • Building the Application
  • Setting up with Create React App
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Meet Selenium
  • Python: Advanced Objects
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Programming AJAX
  • AJAX and APIs
  • jQuery and AJAX
  • AJAX Concepts
  • Hello, jQuery!
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Python: Inheritance
  • Python: Instant Objects
  • Beginning HTML and CSS
  • Getting to Know PHP
  • Subqueries
  • Set Operations
  • 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
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Cleaning Data
  • Describing Data
  • Getting Started with Data Science
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • 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
  • Users and Authorization
  • Django Authentication
  • Security and Customization
  • Make the REST Framework Work for You
  • RESTful Django
  • Customizing Class-based Views
  • Classy Views
  • Detail View
  • List View
  • The Django Admin
  • Total Control
  • Basic ORM Usage
  • Same Old ORM
  • Inlines and Media
  • Django Model Forms
  • Django Models
  • Django Forms
  • Building Custom Filters
  • Building Custom Tags
  • Template Tags and Filters
  • Test Time!
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • API Protection
  • Resourceful Blueprints
  • Getting the REST You Need
  • Tacocat Challenge
  • How to Win Friends
  • Broadcasting
  • Takin' Names
  • Making Strong Users
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Newbie