New & Upcoming Course Highlights: Java, Swift 3, React and Redux
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.
Java is an Object Oriented Programming language. Literally everything you interact with is an object, so understanding them is critical to your Java foundational base. In this course, we will learn how to create, use and express ideas using objects.
Called interfaces in other languages, protocols define a blueprint of methods, properties, and other requirements that suit a particular task or piece of functionality. Protocols allow us to build flexible, decoupled objects without the limitations of inheritance. In this course, we’ll learn how to write basic protocols in Swift, how they are used in iOS development and how they lead better code reuse.
Redux is a state management framework that provides a robust infrastructure that complements React applications. This course will build on the Scoreboard application that was developed in the React Basics course.
Learn about how to use a Content Provider to serve up data for your app.
For our Techdegree students: Improve your technical communication skills; practice reading code; and learn the basics of reviewing other students’ projects.
We can get pretty far in Python with numbers, strings, lists, booleans, and basic logic. Eventually, though, we’re going to need more complex containers for our data. We’re also going to need more control over lists and strings. In Python Collections, I’ll teach you about dictionaries, sets, tuples, slices, and how to exert even more control over lists in your Python programs!
Learn the skills you need to become a developer with the Techdegree Program.
Comments are closed.
Front End Web Design
User Experience (UX) Design
iOS Development with Swift
Python Web Development
Each is designed by our faculty of tech professionals to guide even a coding beginner to becoming a job-ready software developer armed with a professional portfolio of real-world projects. Try one out today with our free seven-day trial, and see if software development is for you.