Featuring Treehouse

Treehouse Home

Recently, our own Swati Kumar wrote about preparing to attend coding camp.  She spoke of using Treehouse as a great way to learn HTML and CSS.  When learning these skills, it’s important to be able to learn at your own pace.  These basics are important to practice – over and over and over if needed – until you can do it in your sleep.  One neat way Treehouse encourages this is through interactive Code Challenges which allow you to apply what you’ve learned.  As you gain skills, you will also earn badges, visible to anyone online (those badges are great evidence to upload onto your Accredible Slate too!).  Remember, all of these great courses are available for the very reasonable fee of $25/month (see Treehouse for the details).

This week we will  look at HTML and CSS courses – there are many and all seem interesting!

CSS Foundations Cascading Style Sheets (CSS) is a language used to describe the visual look of a web page. Using CSS, it is possible to change colors, margin, padding, fonts, and much more. This content will consolidate the previously released CSS Foundations and CSS3 in a brand new and updated series.
CSS Layout Techniques Learn how to work with the common layout and positioning methods used in web design. Throughout the course we’ll build a layout using display methods, floats, positioning schemes, even Flexbox, the latest and most advanced CSS layout feature. We’ll cover the strengths and benefits of each method, along with common layout issues and how to solve them
Modular CSS with Sass Writing efficient CSS means that it needs to be reusable, scalable and easy to maintain. Today’s websites and applications are larger than ever and a lot hinges on the CSS architecture. So CSS that is poorly thought-out can be a strain on development and maintenance in the long run.
Treehouse Club – CSS In this project, you learn how to edit pre-written code to style a web page for desktops, tablets, and mobile devices. You’ll begin by learning how to connect a CSS stylesheet to our HTML document. Next you’ll edit some CSS and we will learn about basic CSS structure. Finally, you’ll learn about new tags to make text colorful, choose fonts, upload pictures, and more.

HTML This HTML tutorial helps you master HTML. Mastering HTML and its many elements is critical for any type of web professional. HTML or “Hyper Text Markup Language” describes the basic structure and content of a web page.

HTML Email Design MailChimp UX Designer Fabio Carneiro demonstrates how to build a full-featured, mobile-friendly email from scratch. Using the proper mix of HTML, CSS, and media queries, you can design an effective message fit for laptops and mobile devices, no matter what kind of content you need to send.

HTML Forms The web is a two-way communication medium. There’s lots of HTML elements for displaying data and producing output, and conversely, there’s also lots of HTML elements for accepting input. Accepting input from the user means creating web forms. In this course, we’ll learn about all the most important form elements that web professionals use on a daily basis.

HTML Tables The web is filled with text and images, but it’s also filled with information like sports scores throughout the years, list of employee names and email addresses, or nutrition facts for your favorite foods. HTML tables enable the display information in what is commonly known as tabular data, which is information that’s stored in a table-like structure of columns and rows. In general, anything that you might put into a spreadsheet could go in a table. There are many use cases for a table, so it’s important to add them to your skills because it’s a very common method for displaying information.

Treehouse Club – HTML If you’ve never written a line of code before, this is the place to start! In this project, you’ll learn how to edit pre-written HTML code. By the end of this course, you’ll be more comfortable with using Treehouse’s programming tool Workspaces and have a basic understanding of HTML structure.

 

Be sure to tell us which courses you choose by adding them to your Accredible Learner’s Profile

Learning to Code? Check Out These Awesome Treehouse Features!

Treehouse Home

Learning programming skills has become commonplace and, in many cases, necessary for certain jobs.  Responding to this demand, efforts to teach a beginner to code have been popping up in different forms all over the world.  From free online tutorials to expensive boot camps cost up to $20,000, there are a myriad of options to choose from. One of the most popular such endeavors is a website called Team Treehouse that offers high-quality tutorials and workspaces for an affordable price (starting from $25/month).  If rave reviews about Treehouse’s Front-End Web Development track and teaching style aren’t enough, you can even try the platform for free for 2 weeks before deciding whether it is the right place to invest your $25. Considering the average web developer in the United States makes $81,670 and the industry is predicted to grow by at least 20% in the coming years, the investment is probably more than worth it. If you aren’t convinced yet to give Treehouse a try, check out these awesome features:

Tracks

There are 8 available tracks on Treehouse: Web Design, Front-End Web Development, Rails Development, iOS Development, Android Development, PHP Development, WordPress Development, and Starting a Business.  Each track teaches units of information including languages (like HTML5, CSS, JavaScript, Ajax, Ruby, etc.) and allows you to work through examples as you watch the tutorials.Treehouse Tracks           Treehouse Co-Founder Ryan Carson’s favorite feature within the Tracks is the Scheduler.

“Once you pick a Track, you can choose how long you’d like to take to complete the Track. We then calculate how much time you should spend on Treehouse every day and then help keep you on schedule”

 

WorkspacesTreehouse Workspaces

As you follow along with the videos, you can also code along in a workspaces window that allows you to preview your work at any time.  There is no downloading or desktop work necessary.

Forever Expanding Library

One of the best things about Treehouse is their ever-expanding library of tutorials.  Even if you get through all of the tracks, there is always new content being added to its library that you can use to improve your development skills whether you are a novice or expert. Just in the past few weeks, they have come out with several new tutorials, from Git Workshops to Android Animations.  Its candyland for an autodidact!

Forums and the Gamification of Learning

Many online learning platforms employ the use of gamification as an incentive to continue to learn, and Treehouse is no exception.  Users earn points and badges that lead to reward videos that tell fun stories and are great mini-breaks before getting started on the next track. Another one of Ryan’s favorite features falls into this category:

“…getting your answer marked as “Best answer” in the Forum. You get extra points!”

The forums not only provide a space for students to interact as they learn and help solve each other’s issues, they also play into the gamification aspect of Treehouse to inspire users to remain active. Treehouse GamificationSo after reading about all these great, ever-growing features, are you reading to become an awesome developer?  Sign up for your free trial here!

 

“With Treehouse and a little imagination, you can go anywhere…” – Author Unknown