Treehouse NewsNew & Upcoming Course Highlights: Security Literacy, Regular Expressions & Presentation Skills


Ryan Carson
writes on August 24, 2017

Every week, new courses and workshops are published to the growing Treehouse Library! Here’s a short list of what we’ve added recently, upcoming course highlights, and our weekly video update of What’s New at Treehouse.



Security Literacy– Greg Stromire (84 minutes)

The internet is an invaluable resource for information and entertainment, but it doesn’t always protect your privacy and identity. This course offers an overview on how to stay safe and secure when using your browser and beyond. We’ll introduce foundational concepts about how online activity translates to internet traffic. We’ll then explore some common ways that attackers can view and manipulate this traffic for their uses and how to protect against them. And finally, we’ll establish some industry-recommended habits to keep you and your data secure.

Presentation SkillsJulie Menge (43 minutes)

Learn techniques for delivering effective presentations so you can help guide decisions, influence change, and make an impact on the business.

Regular Expressions in JavaScript– Joel Kraft (87 minutes)

Learn how regular expressions can help you validate forms, search and replace in strings, and more. Regular expressions match patterns in strings. Pattern matching is a powerful tool programs can use to “understand” the text users type in.




Designing Interfaces in PHP– (August 2017)

An interface is a type of contract that assures that certain abilities are available on on a particular object class. We’ll write and extend multiple interfaces, then implement them to design and match functionality. Interfaces do not store any implementation details themselves. To share implementation details between classes, we harness the power of inheritance. Abstract classes prevent a parent class from being directly instantiated, while at the same time defining methods that MUST be implemented in any extending children.

This course will combine interface contracts with class hierarchy to leverage the benefits of each concept. We’ll explain the differences between interfaces and abstract classes, and give you the knowledge you need to build and implement both in your own projects.

Active Record Associations in Rails– (September 2017)

Most of your Rails models are going to be connected to other models in some way. An Author has many Articles, and each Article belongs to an Author. A Doctor has many Patients, and a Patient may have many Doctors as well. Rails uses associations to make it easy to track these relationships in your database.

3 Responses to “New & Upcoming Course Highlights: Security Literacy, Regular Expressions & Presentation Skills”

  1. Ιt’s amazing to go to see this ѕite and reading the views
    of all friends about thiѕ paragraph, while I am аlso keen of getting

  2. Remarkable! Its really remarkable piece of writing, I have got much clear
    idea about from this paragraph.

  3. This web site certainly has aall off the information and facts I needed
    concerning this subject and didn’t know wwho
    to ask.

Leave a Reply

You must be logged in to post a comment.

man working on his laptop

Are you ready to start learning?

Learning with Treehouse for only 30 minutes a day can teach you the skills needed to land the job that you've been dreaming about.

Start a Free Trial
woman working on her laptop