Course catalog

Categories

Showing 141-160 of 238 items.

Learning NetBeans

Get started with NetBeans, the popular and open-source integrated development environment (IDE).

Learning PHP

Start programming in PHP. Learn how to use this popular language to develop and maintain interactive websites.

Learning PLC Ladder Logic

Get started with PLC ladder logic programming. Explore fundamental topics and review case studies that can help you grasp the real-world application of these concepts.

Learning Python

Get started with Python, the popular and highly readable object-oriented language.

Learning Python 2d Lists: A Game-based Project

Master an important data structure in Python—2D lists—as you learn how to build a full-fledged memory game.

Learning Python Generators

Python generators are the best way to iterate through large and complex data sets. Find out how to use generators in your own code, in these Python tutorials.

Learning Regular Expressions

Discover how to match and validate text using regular expressions, or regexes.

Learning Regular Expressions

Shows how to find and manipulate text using regular expressions.

Learning S.O.L.I.D. Programming Principles

Learn the SOLID programming principles to write more stable, scalable code. Get detailed examples and real-world examples of SOLID in action.

Learning Scratch

Teach yourself or your students programming with Scratch, the simple, web-based visual programming language.

Learning the Python 3 Standard Library

Explore the Python 3 standard library. Learn how to take advantage of its built-in modules to calculate statistics, format dates and times, get content from the internet, and more.

Learning the Standard PHP Library

Learn how to use the iterators and data structures in the Standard PHP Library to traverse, filter, and sort data.

Learning VBA in Excel

Learn to automate routine tasks and customize the functionality of Excel features with this crash course in Visual Basic for Applications (VBA).

Learning Verilog for FPGA Development

Learn the fundamentals of Verilog, a popular and concise hardware description language used to create FPGA-based embedded systems.

Learning Vim

Learn how to use the Vim text editor. Add Vim to your development or system administration workflow for more productivity and power.

Managing Python Projects

Get tips for efficiently managing your Python projects. Learn how to help your team stay coordinated as you bring your projects to the finish line.

Master C Language Pointers

Struggling with the concept of pointers? This advanced course can help you master this powerful part of the C programming language.

Migrating beyond Java 8

Discover how to migrate your Java 8 applications to the latest versions of Java. Explore new features in Java 11 to 14 and get tips for conducting a seamless migration.

Migrating from Python 2.7 to Python 3

Make the switch to Python 3. Learn how to migrate your code from Python 2.7 to Python 3 using manual and automated migration strategies and tools.

Multithreaded Programming in C#

Learn how to use threading to perform concurrent processes in C#.