Course catalog

Categories

Showing 21-40 of 238 items.

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#: 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.

C++ Best Practices for Developers

Learn best practices that can help you produce higher-quality C++ code. Learn how to leverage several helpful tools and new features in C++.

C++ Essential Training

Learn C++ programming, starting with the basics. Explore C++ syntax, operators, loops, functions, data structures, classes, templates, and more.

C++ Essential Training for Career Changers

Get started with a core programming language—C++. Learn how to compile and run C++ programs, create variables, work with data, and more.

C++ IDE Overview

Finding the right IDE is critical to being a productive programmer. Explore six popular IDEs for C++: NetBeans, CodeLite, CLion, Eclipse, Xcode, and Visual Studio Community.

C++ Standard Template Library

Learn how to use elements from the C++ Standard Template Library, such as sequence and associative containers, to create more efficient, performant, and reusable code.

C++ Templates and the STL

Continue your C++ programming journey. Learn how to work with templates and the C++ Standard Template Library (STL).