Course catalog
Showing 881-900 of 1,168 items.
Postman Essential Training
Learn how to write and run automated API tests with Postman.
Practical Application Architecture with Entity Framework Core
Learn how to choose an application architecture to use with Entity Framework Core for several different scenarios.
Practical Design Patterns in Swift
Build more functional, robust, and future-proof code using software design patterns. Learn how to implement the most popular "Gang of Four" design patterns with Swift.
Practical HTML for Marketing Projects
Learn the basics of HTML markup code as they apply to common marketing projects.
Practical Test-Driven Development for Java Programmers
Learn the fundamentals of test-driven Java development. This hands-on course covers how to write tests for tricky scenarios, use mocking frameworks like Mockito, and more.
Problem Solving for Web Professionals
Make yourself invaluable by fixing the web design problems no one else can, with this toolkit of solution-oriented techniques.
Processing and Interchanging JSON Data
Discover how to use JSON data to meet the requirements of the apps or services that you build.
Processing: Interactive Data Visualization
Discover how to create compelling data visualizations using Processing, an open-source drawing and development environment.
Program Databases with Transact-SQL
Transition from writing one-off queries to creating repeatable code elements. Explore the types of objects that can be deployed to automate systems and maintain database integrity.
Programming for Non-Programmers: Android & Kotlin
Get a beginner's guide to programming, focused on Android app development. Learn the Kotlin programming language and the foundations of good app design.
Programming for Non-Programmers: iOS 12 and Swift 5
iOS app development is within your reach. Learn how to create a simple iOS 12 application with Swift 5 in just one day—no programming experience required!
Programming Foundations: Algorithms
Algorithms are the universal building blocks of programming. Learn the most popular and useful programming algorithms for searching and sorting data, counting values, and more.
Programming Foundations: APIs and Web Services
Learn all about web services—the standard method of communicating between applications and across the web—and see how to build them using several popular technologies.
Programming Foundations: Beyond the Fundamentals
Dive deeper into the foundational concepts, practices, and terminology of programming. Learn how to work with collections, use external code, find and fix bugs, and more.
Programming Foundations: Data Structures
Learn about programming with data structures. Discover how to store, organize, and access data using data structures such as arrays, linked lists, stacks, queues, and hash tables.
Programming Foundations: Databases
Learn the fundamentals of database programming. Find out how to build a database, define relationships, and write queries.
Programming Foundations: Design Patterns
Learn about key object-oriented design patterns (including the Observer, Decorator, and Factory patterns) that make your development process faster and easier.
Programming Foundations: Discrete Mathematics
Learn how to use discrete mathematics to become a better programmer. Explore the role of math in programming, how to use discrete math to analyze data test logic, and more.
Programming Foundations: Fundamentals
Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.
Programming Foundations: Fuzzy Logic
Learn about fuzzy logic-a form of logic used in AI, which helps computers handle partial truths and more closely approximate human reasoning.