Course catalog

Categories

Showing 201-220 of 1,168 items.

Building Your First CLI App in Node

Learn how to build a practical command-line developer tool in Node.js that automates a few key Git commands in this supportive, project-based course.

Building Your First iOS 13 App

Create an iOS app in the span of an afternoon. Explore the code, tools, frameworks, and practices for building simple, native iOS 13 applications.

C Essential Training

Get started programming with C. Explore the fundamentals of this powerful language, including code structure, data, program flow, and functions.

C Programming for Embedded Applications

Learn to write embedded software in C and deliver applications that are small, efficient, and fast.

C Standard Library

Explore the C standard library. Learn how to use over 60 of the most popular functions for processing input and output, manipulating text strings, performing math, and more.

C: Data Structures, Pointers, and File Systems

Broaden your knowledge of C. Take a deep dive into data structures, pointers, and other key concepts in this essential programming language.

C# & .NET: Programming

Learn the essentials of .NET programming in C#, including async programming, multithreading, and string injection.

C# 7 First Look

Explore the many new features in C# 7, the versatile object-oriented programming language designed by Microsoft. Learn about tuples, pattern matching, local functions, and more.

C# Essential Training: 1 Syntax and Object Oriented Programming

Learn C# basics, including variables, strings, operations, classes, and methods, as well as the object-oriented features of this versatile programming language.

C# Essential Training: 2 Flow Control, Arrays, and Exception Handling

Get started in Microsoft application development with C#. Learn essential C# techniques for testing code, storing data in arrays, controlling program flow, and handling exceptions.

C# File System Tips and Tricks

Learn how to work with .NET System.IO classes for accessing the file system in your C# application. See how to work with folders and files, organize file access logic, and more.

C# Framework Design

Discover how to design C# frameworks for personal, enterprise, and open-source projects.

C# Object-Oriented Programming Tips and Tricks

Learn encapsulation, inheritance, and polymorphism techniques you can apply when programming in C#.

C# Refactoring Tips and Tricks

Get tips and tricks for refactoring existing C# codebases. Create cleaner, more performant, and readable code with these C# refactoring techniques.

C# Test Driven Development

Catch bugs earlier in your C# applications with test-driven development. Learn how to create new test-driven development projects or add test cases to existing C# projects.

C#: Collections

Learn how to maintain collections of data in C# and choose the right collection class to apply to a wide set of programming scenarios.

C#: Delegates, Events and Lambdas

An in-depth exploration of delegates, events, and lambdas: C# elements for creating more efficient and flexible functions.

C#: Design Patterns

Learn how design patterns in C# can help you build better code. Discover how to implement Gang of Four patterns and two commonly used patterns in .NET.

C#: Interfaces and Generics

Take your C# coding skills to the next level by learning to use interfaces and generics.

C#: String Essential Training

Learn how to work with the string class in the .NET framework. Review how to manipulate string content, parse strings, format numeric and date types, and more.