Albert Evangelista

Albert Evangelista

Member Since May 20, 2013
Open to Work

27,686

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

    LAC + USC Medical Center

  • Job Title

    Nursing Assistant 1

  • Spoken Languages

    • English
    • Tagalog (Filipino)

299 Achievements

  • Imposter Syndrome
  • Hello Kotlin!
  • Security: Solutions
  • Security: Concerns
  • Go Flow Control Overview
  • Go Syntax Overview
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Getting Started with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Introducing Spreadsheets
  • Introduction to Node.js
  • Getting Started with Android
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Website Basics
  • Using Java's Built-In Annotations
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Diving into Web Development
  • Perfect
  • Perform
  • Console I/O
  • Getting the REST You Need
  • Introduction to HTTP
  • What to Test
  • How To Test
  • Why Test
  • Threads in Android
  • Event Planning
  • Build a Pomodoro App
  • Advanced Tooling
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • IDE Exploration
  • Efficiency!
  • Exploring the Java Collections Framework
  • Prepare and Plan
  • Ruby Objects and Classes
  • Ruby Iteration
  • Build a Simple Contact List
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • HTTP Methods and Headers
  • Creating an SVG
  • Introduction to SVG
  • Design a Better App
  • Graphical User Interfaces
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Introduction to Video Games
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Getting Started with Express
  • Organizing Data
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Introduction to Methods
  • Color Theory
  • How it Works
  • Principles
  • Elements
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Getting There
  • Selections with D3
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Customizing a GridView for Friends
  • Customizing a ListView for the Inbox
  • Customizing the Action Bar
  • Using Custom Styles and Themes
  • Hooking up the Model to the View
  • Introduction to Data Persistence
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Customizing the Login Screen
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Building a Command Line Application
  • Introduction to Node.js
  • Meet Objects
  • Starting with Design Mockups
  • Self-Destruction
  • Retrieving and Viewing Messages
  • Sending Messages
  • Capturing Photos and Videos
  • Relating Users in Parse.com
  • Exploring Ember
  • Ember Data
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Models
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Traversing and Manipulating the DOM with JavaScript
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Ruby on Rails Authentication
  • Rails Frontend Development
  • Getting Started With Rails
  • Ruby Hashes
  • Ruby Arrays
  • Installing a Ruby Development Environment
  • Programming AJAX
  • AJAX Concepts
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • Display Modes
  • Creating a Simple Drawing Application
  • What is User Experience (UX)?
  • Using Git for Android
  • Introduction to Game Design
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • 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
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Beginning HTML and CSS
  • Text
  • Using Fragments for Tabs
  • Adding Users Using Parse.com
  • Starting the App
  • Ruby Numbers
  • Getting Started with Genymotion
  • Getting Started with Android Studio
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Functions
  • Objects and Arrays
  • Control Structures
  • Getting Started with Copyright
  • Basics
  • Using Intents to Display and Share Posts
  • Adapting Data for Display in a List
  • Getting Data from the Web
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Sharing Your Creation
  • Interrogating the App
  • Shaking Things Up
  • Pretty Little Things
  • Learning the Language
  • Getting Started with Android
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Integrating With Paypal
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Text, Fonts, and Lists
  • Values and Units
  • Installing Programs
  • Environment and Redirection
  • Advanced Selectors
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Selectors
  • Getting Started with CSS
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie