Course catalog
Showing 181-200 of 238 items.
PHP: Accessing Databases with PDO and MySQLi
Learn how to access and manipulate databases using the object-oriented PHP extensions PDO and MySQLi.
PHP: Choosing a PHP Editor
Learn to make your job easier and your code more accurate by choosing from a selection of general-purpose and PHP-specific code editors and IDEs.
PHP: Managing Persistent Sessions
Learn how to store persistent PHP session data in a SQL server and create an auto-login system that recognizes returning users.
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 Foundations: Fundamentals
Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.
Programming Foundations: Programming for Kids
Programming can be fun and gives kids a great head start. Teach your kids to program using these learning techniques, apps, and hardware.
Python Automation and Testing
Learn how to automate your web UI testing with Python and Selenium.
Python Basics for Java Developers
Get started with Python. Learn the basics of this highly readable language and explore the differences between Python and Java.
Python Code Challenges
Want to test your Python skills? These concise, self-contained challenges let you stretch your brain and test your talents.
Python Data Structures and Algorithms
Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.
Python Data Structures: Linked Lists
Rock your next technical interview by learning how to communicate your understanding of linked lists.
Python Data Structures: Stacks, Queues, and Deques
Rock your next technical interview. Learn about the top three linear data structures—stacks, queues, and deque—and build your own data structures in Python.
Python Data Structures: Trees
Learn about binary search trees in Python and how to create, navigate, modify, and use them in a real-world context.
Python Data Structures: Dictionaries
Learn how to use dictionaries to store and retrieve unordered data in Python.
Python Essential Libraries
Learn how to use four essential libraries that every Python developer should consider for common development scenarios: Pendulum, Requests, PyFilesystem, and Pillow.
Python Essential Training
Review the syntax of this simple programming language, and learn how to write scripts, create modules, and integrate a database with Python 3 and the Python database API.
Python GUI Development with Tkinter
Learn how to build a graphical user interface (GUI) for your Python applications with Tkinter.
Python Projects
Strengthen your understanding of Python by tackling a series of hands-on projects. Learn how to translate classic design patterns into Python and create a Python Windows service.
Python Standard Library Essential Training
Learn how to leverage the pre-built code in the Python Standard Library to make building applications with Python even easier.