Marco Dagostino

Marco Dagostino

Montreal
Open to Work

15,590

Total Points

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

Skills & Experience

  • Spoken Languages

    • English
    • French

186 Achievements

  • Getting Data From an API With Node
  • Interfaces in Java
  • Introduction to Node.js
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Introducing 'Four in a Row'
  • Getting the REST You Need 2
  • Getting a Handle on the DOM
  • The Browser Environment
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Improving Our Code
  • Introduction to Object-Oriented JavaScript
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Introducing JavaScript
  • IDE Exploration
  • How it Works
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Exploring the Java Collections Framework
  • Organizing Data
  • Unit Converter
  • Getting to Know PHP
  • Introduction to Node.js
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Traversing and Manipulating the DOM with JavaScript
  • Using a jQuery Carousel
  • Quiz Practice Project
  • Add a Sticky Navigation Bar
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Why Version Control Matters
  • Environment and Redirection
  • Installing Programs
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Getting Started with Android
  • Prepare and Plan
  • Introducing jQuery Plugins
  • Getting There
  • Prototypal Inheritance
  • Delivering the MVP
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Creating the MVP
  • The Internet
  • Getting Started with Sass
  • CSS Box Model
  • Text, Fonts, and Lists
  • Introducing Scrum
  • What is Agile?
  • Blogging with WordPress Overview
  • Getting Started with WordPress
  • Harnessing the Power of Objects
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • 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
  • WWW
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Computer Languages
  • Computer Basics
  • Meet Objects
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Fundamental Concepts
  • Designing with the Latest Features
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Starting Right with PHP Best Practices
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • PHP Inheritance & Interfaces
  • Say Hello to Python
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Web Apps
  • Websites
  • Introduction
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Structuring Tables
  • Table Basics
  • PHP Properties & Methods
  • Welcome to the Treehouse Club
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Getting Started with PHP
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Getting Started with Android
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Corporate Structure
  • HTML First
  • Beginning HTML and CSS
  • PHP Objects and Classes
  • DNS Basics
  • Graphic Basics
  • Starting a Freelance Career
  • Why Start a Business?
  • Objects, Classes, and Variables
  • Ruby Basics
  • Introduction to Data, Databases and SQL
  • Website Basics
  • Introduction to Responsive Web Design
  • Introduction to Design
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Values and Units
  • Functions
  • Objects and Arrays
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Control Structures
  • Text
  • Basics
  • Lists
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie