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