Course catalog
Showing 421-440 of 1,168 items.
First Look: PHP 7.4
Get a high-level overview of the most significant improvements and new features introduced in PHP 7.4.
First Look: Rust
Take a look at Rust, a systems programming language that specializes in running fast, preventing crashes, and keeping threads safe.
First Look: Scratch 3.0
Discover the enhancements available in Scratch 3.0, the block-based visual programming language. This course compares 2.0 to 3.0 and shows how to use new and revised features.
First Look: Visual Studio 2019
Get up to speed with all of the latest features offered in Visual Studio 2019.
Flask Essential Training
Learn the basics of Flask, a Python framework for building lightweight and dynamic web applications.
Fluent API Development in C#
Master the art of designing fluent APIs, an extremely valuable skill in developing clean, easy-to-use, and maintainable C# code.
Flutter: Part 01 Introduction
Discover how to get Flutter—the cross-platform framework for creating elegant, natively compiled apps—up and running on Windows and Mac.
Flutter: Part 02 Building Apps
Learn how to build a basic app with Flutter, the cross-platform mobile development framework for Windows and Mac.
Flutter: Part 03 Flutter Widgets
Widgets make Flutter apps easy to build. Learn how to design an elegant and interactive user interface with Flutter widgets.
Flutter: Part 04 Building an App with State
Learn intermediate development skills, such as working with functions, variables, and Stateful and Stateless widgets, for state management in Flutter.
Flutter: Part 05 Flutter and Dart Packages
Learn how to use Dart packages to extend Flutter apps.
Flutter: Part 06 Modularizing and Organizing Flutter Code
Learn how to organize your Flutter codebase so that it is easier to maintain and improve over time.
Flutter: Part 07 Building the UI or Flutter: Part 07 Building UIs
Get more control over your user interface using Flutter and Dart, the programming language optimized for cross-platform app development.
Flutter: Part 08 Powering Your App with Live Web Data
Learn how to build cross-platform mobile apps powered by live data with Flutter.
Flutter: Part 09 Dart, Cupertino, and Widgets
Take your Flutter skills to the next level. Learn intermediate to advanced Flutter and Dart coding techniques by building a cryptocurrency app.
Flutter: Part 10 Firebase Cloud Firestore
Learn how to build and deploy interactive Flutter apps for iOS and Android with Google Firebase.
Functional Programming with Java
Learn how to write better, more organized code by leveraging core concepts of functional programming: immutability, data-function separation, and first-class functions.
Functional Programming with PHP
Learn functional programming with PHP. Discover how to take up this popular programming paradigm to write more readable, maintainable code.
Functional Programming with Python
Write more readable, maintainable code by making the switch to functional programming. Learn about the key concepts of functional programming and how to apply them in Python.
Functional Programming with Streams in Java 9
Learn how to transition to functional-style programming using the new language features in Java 9, including lambdas and the streams framework.