[Laracasts] Modern CSS for Backend Developers

Intermediate Modern CSS for Backend Developers I know too many backend developers who are stifled by one glaring phobia: CSS. How do you construct a layout when nothing lines up? Every browser renders your code differently. Floats constantly break. Nothing works! If you agree, your thinking might be a bit out of date. You’ll be […]

[teamtreehouse] Django Basics

237-minute Python Course About this Course When it comes to Python web frameworks, the elephant (pony?) in the room is Django. Let’s explore this framework and build the prototype of an e-learning site. We’ll look into Django’s admin, ORM, migrations, and template system. In the end, you’ll have a project you can use to explore […]

[teamtreehouse] Design Thinking

55-minute Design Course About this Course Learn the user-centered methods and mindsets that entire businesses are using to improve their product experiences. Throughout this course, we’ll go over how to find the voice of our user, the importance of that voice, and how to create a better experience for our user. What you’ll learn Define […]

[teamtreehouse] Deploying a Spring Application

36-minute workshop with Chris Ramacciotti About this Workshop During this workshop, you’ll learn a few ways to build and deploy your Spring application. Specifically, we’ll cover three scenarios: Deploying with an embedded web server, Deploying to an existing Wildfire (JBoss) web server, and Deploying to Heroku Size: 10.96M

[Lynda] Programming Foundations: Software Quality Assurance

Author Aaron Dolberg Released 8/23/2013 Start incorporating quality into your software development process today. Author Aaron Dolberg demonstrates the different kinds of software testing (from black box to white box) and how to fit each one into your development cycle. Learn how to make sure your team is on the same page when it comes […]

[teamtreehouse] Data Science Basics

182-minute Python Course About this Course This course will follow the basic procedures of conducting data science work, namely selecting and describing data, and munging it into a communicable form. At the end of this course, students will be able to pick a small dataset available online and, using Python language, quickly calculate descriptive statistics […]

[teamtreehouse] Customizing Django Templates

136-minute Python Course About this Course In Django Basics, you learned how to set up the skeleton of a video tutorial library. But for a real-world application, you’d probably want more flexibility and functionality in your websites. Django offers lots of built-in options for using templates to make your site dynamic and flexible, and makes […]

[Laracasts] Let’s Build A Forum with Laravel and TDD

Advanced Let’s Build A Forum with Laravel and TDD A forum is a deceptively complex thing. Sure, it’s made up of threads and replies, but what else might exist as part of a forum? What about profiles, or thread subscriptions, or filtering, or real-time notifications? As it turns out, a forum is the perfect project […]

[teamtreehouse] CSS Transitions and Transforms

185-minute CSS Course About this Course CSS transitions and transforms can create simple animations that enhance user interactions in websites and apps. In this course, you’ll build an interactive image gallery using CSS transitions and transforms. You’ll use transition properties to define durations, delays, and easing functions. Then, you’ll learn how to rotate, scale, and […]

[Pluralsight] Become a Full-stack .NET Developer – Advanced Topics

“ReleaseDate”: “2016-05-25T00:00:00Z”, “UpdatedDate”: “2016-05-25T00:00:00Z”, “Level”: “Intermediate”, “ShortDescription”: “Want to improve your front-end and back-end skills as a .NET developer? This course is for you! In Part 2 of the “Become a Full-stack .NET Developer” series, you’ll cover advanced topics like CRUD operations, object-oriented design, and more.”, “Description”: “If you’re a .NET developer who wants to […]

[teamtreehouse] CSS Layout Basics

169-minute CSS Course About this Course Learn to work with common layout and positioning methods used in web design. In this course, you’ll get hands-on practice with basic CSS layout techniques like display modes and floats. You’ll use your new CSS layout skills to build the layout for a simple web page. Then learn to […]

[teamtreehouse] CSS Grid Layout

111-minute CSS Course About this Course CSS Grid Layout provides a built-in, more efficient way of designing grid-based layouts in the browser. It brings a new set of properties, functions and flexible units that let you control the exact placement and sizing of grid components. What you’ll learn Declaring row and column tracks Setting gutters […]

[Laracasts] Learn Vue 2: Step By Step

Intermediate Learn Vue 2: Step By Step vuecasts.com Vue is easily one of the most exciting additions to the front-end world in many years. With its intuitive API, and the fact that it can be applied to any type of application, it’s no wonder why folks have gravitated to it as much as they have. […]

[teamtreehouse] CSS Basics

469-minute CSS Course About this Course CSS (Cascading Style Sheets) is a style sheet language that describes the presentation of web pages. Whereas HTML is what forms the structure of a web page, CSS is what we use to style the HTML with colors, backgrounds, font sizes, layout, and more. As you’ll soon learn, CSS […]

[Pluralsight] Become a Full-stack .NET Developer

“ReleaseDate”: “2016-05-25T00:00:00Z”, “UpdatedDate”: “2016-05-25T00:00:00Z”, “Level”: “Beginner”, “ShortDescription”: “Have you always wanted to see how professional, experienced developers build an application from A to Z? This course will show you how. You’ll build a real-world mini social networking application with ASP.NET MVC 5 and Entity Framework 6.”, “Description”: “Hello! Have you ever to learn a systematic […]

[teamtreehouse] Creating and Modifying Database Tables

40-minute Databases Course About this Course Learn how to create and modify your own database tables as we work through a real-life example! We’ll talk about how to choose the right structure for a database and then see how we can implement that structure. Size: 51.23M

[Coursera] Robotics: Aerial Robotics

About this course: How can we create agile micro aerial vehicles that are able to operate autonomously in cluttered indoor and outdoor environments? You will gain an introduction to the mechanics of flight and the design of quadrotor flying robots and will be able to develop dynamic models, derive controllers, and synthesize planners for operating […]

[Laracasts] Learn Laravel Mix

Intermediate Learn Laravel Mix Webpack is the most powerful and flexible asset compilation tool available today. With that power, however, comes a certain level of complexity. That’s where Laravel Mix steps in. Intended for the 80% usecase, Mix wraps around webpack to make most commonly desired build tasks a cinch to activate. In this series, […]

[teamtreehouse] Building with Maven

30-minute workshop with Chris Ramacciotti About this Workshop Developing applications for distribution usually involves the use of a build tool. In the Java world, this is likely either Gradle or Maven. In this workshop, we’ll explore the basic use of Maven as a tool to compile, test, and package your application. We’ll cover the standard […]

[Pluralsight] Advanced JavaScript

“ReleaseDate”: “2015-04-10T00:00:00Z”, “UpdatedDate”: “2015-04-10T00:00:00Z”, “Level”: “Advanced”, “ShortDescription”: “Gain an advanced understanding of the core mechanics of how JavaScript compiles, optimizes, and executes in the browser.”, “Description”: “Kyle Simpson, author of the “You Don’t Know JavaScript” book series, details the inner workings of JavaScript in extreme detail. Gain an advanced understanding of the core mechanics of […]

[teamtreehouse] Building Web Apps with Sinatra

Building Web Apps with Sinatra 235-minute Ruby Course Start Course Watch trailer About this Course Sinatra is the second-most popular web framework written in Ruby (after Rails). It’s much simpler than Rails, and it’s a great way to try out web development. What you’ll learn Sinatra HTTP Requests ERB Templates

[Lynda] Node.js: Design Patterns

Author Alex Banks Released 3/28/2018 Design patterns encourage programming efficiency and code reuse. Learn how to use the same design patterns used in Java and C++ programming in JavaScript. This course is a look at 13 of the most popular object-oriented design patterns as applied to Node.js. Learn essential creational and structural patterns to help […]

[teamtreehouse] Build a JavaFX Application

189-minute Java Course About this Course JavaFX is the de facto way to make Graphical User Interfaces (or GUIs) in Java. It is robust and customizable, and getting familiar with its APIs will expose many application design best practices. What you’ll learn JavaFX fundamentals Client based application layout Event driven application development Size: 616.89M

[Coursera] Practical Reinforcement Learning

About this course: Welcome to the Reinforcement Learning course. Here you will find out about: – foundations of RL methods: value/policy iteration, q-learning, policy gradient, etc. — with math & batteries included – using deep neural networks for RL tasks — also known as “the hype train” – state of the art RL algorithms — […]

[teamtreehouse] AJAX Basics

318-minute JavaScript Course About this Course AJAX is an important front-end web technology that lets JavaScript communicate with a web server. It lets you load new content without leaving the current page, creating a better, faster experience for your web site’s visitors. In this course, you’ll learn how AJAX works and how you can use […]

[teamtreehouse] Adobe Illustrator for Web Design

Adobe Illustrator for Web Design 172-minute Design Course Start Course Watch trailer About this Course Using a project-based learning approach to Illustrator’s core features, walk through the process of designing a simple website beginning with making a wireframe, and then using that wireframe as the basis for creating a page mock up for mobile and […]

[Pluralsight] Advanced Java Concurrent Patterns

“ReleaseDate”: “2017-03-13T00:00:00Z”, “UpdatedDate”: “2017-03-13T00:00:00Z”, “Level”: “Advanced”, “ShortDescription”: “Concurrency is a hard to master topic. This Java course takes you from the basics you already know, (runnable and synchronization) to the next level: the java.util.concurrent API.”, “Description”: “This course, Advanced Java Concurrent Patterns is an in-depth presentation of advanced fundamentals you’ll need to understand to write […]

[Laracasts] Learn Laravel Forge

Beginner Learn Laravel Forge In this series, guest instructor Marcel Pociot (Beyond Code) will steer you through the ins and outs of building and configuring servers with Laravel Forge. Whether you’re a seasoned veteran hoping to streamline your server workflow, or a beginner who doesn’t know where to start, Marcel will get you up to […]

[Lynda] Learning Android for iOS Developers

Author Tom Duffy Released 9/28/2017 Discover how to develop basic Android and iOS apps. This course was designed for iOS developers who want to enhance their familiarity with both the Android and iOS development process. Here, instructor Tom Duffy demonstrates how to develop the same command-line app using both iOS and Android, providing opportunities for […]

[Coursera] Natural Language Processing

About this course: This course covers a wide range of tasks in Natural Language Processing from basic to advanced: sentiment analysis, summarization, dialogue state tracking, to name a few. Upon completing, you will be able to recognize NLP tasks in your day-to-day work, propose approaches, and judge what techniques are likely to work well. The […]