Carl Sergile

Carl Sergile

Brighton, MA
Open to Work

16,570

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

    Cycle Boston

  • Job Title

    Founder

  • Spoken Languages

    • English
    • Haitian Creole
  • Awards

208 Achievements

  • The Project
  • The Activity Lifecycle
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Using Parcelable Data
  • Custom ListViews
  • Standard ListViews
  • Updating the Data Model
  • Hooking up the Model to the View
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Intents and Multiple Activities
  • User Input
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Getting Started with Android
  • Creating the Screen Layout
  • Meet Objects
  • Global and Product Templates and Hooks
  • Getting Started with WooCommerce Theme Development
  • Why Object-Oriented Programming?
  • An Overview of Hooks in WordPress
  • Getting Started with CSS Transitions
  • The Local Development Environment
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Business Plan for Freelance Business
  • SEO Plugins for WordPress
  • Setup a Bootstrap Theme
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • Custom Post Type Templates
  • Enhancing the SEO of a WordPress Theme
  • Introduction to Front-End Frameworks
  • Objects
  • Links
  • Forms
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • Lists
  • Text
  • Introduction
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Content Comes First
  • An Overview of WordPress Frameworks
  • How WordPress Templates Work
  • Tools UXers Use
  • Moving Forward with UX
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Computer Basics
  • Computer Languages
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Usability Testing
  • Usability Basics
  • Social Media
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Creating a Long Term Business
  • Protecting Yourself With Contracts
  • Establishing a Proper Workflow
  • WWW
  • Moving Beyond the Blog
  • Finding Business
  • Creating Content
  • Introduction to Blogging
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • The Internet
  • The Logo Sprint
  • Logo Design 101
  • Local WordPress Development
  • Custom Post Types and Fields
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Programming AJAX
  • AJAX Concepts
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Building a Layout with Flexbox
  • Traversing and Manipulating the DOM with JavaScript
  • Flexbox Properties
  • Understanding Flexbox
  • WordPress Admin Settings
  • WordPress User Roles
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Why Version Control Matters
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Python For Beginners
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Installing Sass and Setting up the Project
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Structuring Tables
  • Table Basics
  • Advanced Selectors
  • Chrome DevTools Basics
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Web Apps
  • Websites
  • Introduction
  • Combine and Minify Assets
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Methods
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Moving Around in the Console
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Form Basics
  • Choosing Options
  • Organizing Forms
  • Controlling Layout with CSS Display Modes
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Designing with the Latest Features
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • PHP Includes
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Basic Layout
  • The Box Model
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Understanding Values and Units
  • JavaScript Objects
  • JavaScript Arrays
  • Basic Selectors
  • Getting Started with CSS
  • 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
  • JavaScript Loops
  • HTML First
  • Beginning HTML and CSS
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Newbie