Moses Williams III

Moses Williams III

USA

Try to learn something new everyday!

28,802

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

    www.phyersoft.com

  • Job Title

    Project Manager

  • Spoken Languages

    • English/Spanish
  • Publications

    • Chapter 18 (Mentoring Youth Of Color)
  • Looking for work

    Yes

344 Achievements

  • Meet Selenium
  • What a View
  • Say Hello to Django
  • Python: Instant Objects
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Sequence Operations
  • Sequence Iterations
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Getting to Know Tuples
  • Dungeon Game 2
  • Introducing Figma
  • Telling the Story
  • Designing for your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Becoming a Design Thinker
  • Python Sets
  • Day 3: Getting Creative
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Alexa Skills Kit Overview
  • Exploring Arrays
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Traversing the DOM
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Using Java's Built-In Annotations
  • Gotchas and Wins
  • Iteration
  • Creation
  • Bells and Whistles
  • Orientation: Selecting Data
  • Subqueries
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Finishing the Game
  • Introducing JavaScript
  • Updating the Data Model
  • Set Operations
  • Diving into Web Development
  • S3 Storage Service
  • AWS and "The Cloud"
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Themes and Compatibility
  • Using Styles in Layouts
  • What to Test
  • How To Test
  • Why Test
  • Event Planning
  • Build a Pomodoro App
  • Design a Better App
  • Graphical User Interfaces
  • The Rest of the Story
  • Finishing the User Interface
  • The Model-View-Presenter Pattern
  • Advanced Tooling
  • Intents and Multiple Activities
  • Tuning the User Interface
  • User Input in Android
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • IDE Exploration
  • How it Works
  • Efficiency!
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Locomotion Overview
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Creating the MVP
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Object-Oriented Programming
  • Harnessing the Power of Objects
  • Meet Objects
  • Creating the MVP
  • Harnessing the Power of Objects
  • Joining Table Data with SQL
  • Meet Objects
  • 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
  • Adding Data to a Database
  • Finding the Data You Want
  • Introduction to Data, Databases and SQL
  • Website Basics
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Perfecting the Prototype
  • Using your New Tools
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Structuring Tables
  • Table Basics
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Getting to Know PHP
  • Adding a New Web Page
  • Perfect
  • AJAX Concepts
  • Choosing Options
  • Using Angular's Built-in Directives
  • Python For Beginners
  • Building a Layout with Flexbox
  • Controllers and Scope
  • Getting Started with Angular
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • Save for the Web
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • Getting Started with Java
  • JavaScript Arrays
  • JavaScript Loops
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Selectors - Beyond the Basics
  • Introduction to Design
  • Finalizing the Project
  • SEO Plugins for WordPress
  • PHP Data & Structure
  • Enhancing the SEO of a WordPress Theme
  • Organizing Forms
  • Form Basics
  • Perform
  • JavaScript Variables
  • Positioning Page Content
  • Getting Data from a Database
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Scrum Artifacts
  • Scrum Events
  • Designing with the Latest Features
  • Data, Databases and SQL
  • Introducing Scrum
  • What is Agile?
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Console I/O
  • Basic Selectors
  • Getting Started with CSS
  • Immersive Examples
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Scope and Loops
  • Adding Pages to a Website
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Getting the REST You Need
  • More Operators
  • Operators and Conditionals
  • Next Steps
  • Financing Our Company
  • Data Types and Variables
  • Styling Web Pages and Navigation
  • Getting Started with Xcode (ObjC)
  • Selling Your Product
  • Why Version Control Matters
  • Customizing Colors and Fonts
  • Prepare and Plan
  • Marketing Your Product
  • Content Comes First
  • PHP Getting Started
  • Make It Beautiful with CSS
  • CSS: Cascading Style Sheets
  • Hello, GitHub!
  • Creating HTML Content
  • HTML: The Structural Foundation of Web Pages and Applications
  • What Are Design Patterns?
  • Getting Familiar with HTML and CSS
  • Intro to Objective-C
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Welcome to the Treehouse Club
  • WordPress Admin Settings
  • Introducing JavaScript
  • Introduction to Illustrator
  • The Logo Sprint
  • Logo Design 101
  • WWW
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Local WordPress Development
  • Introducing Adobe Illustrator
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Product Market Fit
  • Managing Content in WordPress
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • Discovery
  • WordPress Themes
  • Installing Wordpress
  • The Internet
  • Computer Languages
  • Computer Basics
  • WordPress Admin Settings
  • WordPress User Roles
  • Owning a WordPress Site Long Term
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Introduction to Video Games
  • Control Flow With Loops
  • Getting Started with Android
  • Swift Dictionaries
  • Introduction to Collections
  • HTML First
  • Swift Operators
  • Swift Types
  • Say Hello to Python
  • An Introduction to Swift Programming
  • Beginning HTML and CSS
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Newbie