Ethan Butt

Ethan Butt

Lincoln, NE

Software Engineering student at the University of Nebraska – Lincoln.

Skills & Experience

  • Spoken Languages

    • English
  • Looking for work

    Yes

70 Achievements

  • Ruby Arrays
  • Ruby Loops
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Introduction to Callback Functions
  • Traversing the DOM
  • Responding to User Interaction
  • The Browser Environment
  • Building a Flashcard App
  • Sweeping Vues: Loops, Methods, Directives
  • What a Beautiful Vue!
  • Introducing Vue
  • Properties
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling an Interface
  • Error Handling
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Adding Power to Functions
  • Functions in Swift
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Letter Game App
  • Organizing Data
  • HTML: The Structural Foundation of Web Pages and Applications
  • Python Data Types
  • Shopping List App
  • Number Game App
  • Getting There
  • Gotchas and Wins
  • Iteration
  • Creation
  • Logic in Python
  • Delivering the MVP
  • Creating the MVP
  • Getting Familiar with HTML and CSS
  • Python For Beginners
  • Harnessing the Power of Objects
  • Meet Objects
  • Getting Started with Java
  • Perfecting the Prototype
  • Using your New Tools
  • Newbie