Find the best online courses
Machine Learning with ML.NET
Machine Learning with ML.NET
Welcome to Machine Learning with ML.NET. In this course, instructor Pranav Rastogi guides you through the concepts of machine learning, what you can build with these concepts, and how to get started. First, Pranav explains what ML.NET is and what you can d ...
Lynda
Intermediate
01h 06m
2021-01-21
NoSQL Essential Training
NoSQL Essential Training
As the shiny new object in the data world, you might have heard a lot of people talk excitedly about NoSQL and all the things it can do. It’s great in terms of flexibility, speed, and is easy to work with. It’s super scalable, so it can accommodate increas ...
Lynda
Beginner
43m 17s
2021-02-17
Python: Recursion
Python: Recursion
Recursion is part of the very fabric of computer science and software development, and whether you rarely use it or if it’s a key part of your development, there’s a good chance recursion is happening behind the scenes. Recursion is a powerful tool in brea ...
Lynda
Intermediate
02h 10m
2021-02-18
Python for JavaScript Developers
Python for JavaScript Developers
Do you need to learn Python for your current job, for the job you want, or just for fun? In this course, instructor Ronnie Sheer shows you how you can leverage your existing knowledge of JavaScript to get started programming in Python. Ronnie compares Pyth ...
Lynda
Intermediate
01h 57m
2021-02-22
Java Concurrency Troubleshooting: Data Access and Consistency
Java Concurrency Troubleshooting: Data Access and Consistency
Having multiple users for your applications is great, right? More often than not, you probably didn’t spend all that time developing your app just to have one single person use it. Of course, the moment you have more than one user running your Java applica ...
Lynda
Advanced
58m 55s
2021-02-23
Learning CircuitPython with Circuit Playground Express
Learning CircuitPython with Circuit Playground Express
Python is coming to the Internet of Things. That opens vast possibilities, but you need to learn to apply Python differently on the constrained resources of microcontrollers. In this course, instructor Robert Gallup walks you through how to get started, co ...
Lynda
Intermediate
01h 45m
2021-02-24
Python Data Structures:  Trees
Python Data Structures: Trees
What are trees, in Python, and how do they fit in with other data structures such as linked lists and graphs? In this course, instructor Ryan Mitchell discusses binary search trees (BSTs) and what you can do with them in a real-world context. Ryan shows yo ...
Lynda
Intermediate
01h 16m
2021-02-25
Training Neural Networks in C++
Training Neural Networks in C++
Learn about the purpose, structure, and training process of neural networks to improve your machine learning skills. In this project-based course, instructor Eduardo Corpeño teaches you how to create an intelligent system with a neural network from scratch ...
Lynda
Advanced
01h 48m
2021-02-26
Advanced Spring: Effective Integration Testing with Spring Boot
Advanced Spring: Effective Integration Testing with Spring Boot
Writing and running tests is an essential part of delivering reliable software, but we don’t always do so as efficiently as we could. Have you ever been in a situation where all the tests pass, yet the application still doesn’t work? In this course, instru ...
Lynda
Advanced
01h 15m
2021-02-26
PHP Techniques: Working with Files and Directories
PHP Techniques: Working with Files and Directories
Having the knowledge for effectively working with files and directories is important for any programmer looking to go beyond the basics of PHP. With this course, Kevin Skoglund covers the important file skills for any PHP developer to have. He shows how to ...
Lynda
Intermediate
02h 08m
2021-03-01
Learning SQL Programming
Learning SQL Programming
Structured Query Language (SQL) is a common tool for retrieving data from relational databases such as SQL Server, MySQL, MariaDB, and PostgreSQL. This course provides an introduction to this core programming language. Learn how to request data from a data ...
Lynda
Beginner
01h 46m
2021-03-17
ASP.NET Core: Health Checks and Logging
ASP.NET Core: Health Checks and Logging
Logging and health checks in ASP.NET Core are vital for enterprise and commercial development. You need to understand what's happening on your site in order to find where problems have occurred, spot security issues, and discover optimization opportunities ...
Lynda
Advanced
01h 47m
2021-03-19
Data Science for Java Developers
Data Science for Java Developers
Learning the basics of data science and how to apply them in Java opens up a world of possibilities for you, in terms of building software and job opportunities. In this course, instructor Shaun Wassell takes you through the skill sets required for data sc ...
Lynda
Advanced
03h 51m
2021-03-24
PHP: Creating Secure Websites
PHP: Creating Secure Websites
Hackers target PHP web applications more often than other sites because most PHP code is written by developers with little security experience. Protecting web applications from these attacks has become an essential skill for all PHP developers. PHP: Creati ...
Lynda
Advanced
01h 22m
2021-03-23
Calling REST APIs with Java
Calling REST APIs with Java
Get the information you need on several popular third-party REST APIs, including the Azure Cognitive Services API, the Twitter API, the Twilio API, and more. Instructor Kevin Bowersox shows you how to call these APIs, using various techniques available in ...
Lynda
Intermediate
02h 22m
2021-04-02
Arduino: Prototyping
Arduino: Prototyping
For designers and product managers, the Arduino family of microcontrollers and easy-to-assemble components is a valuable tool for exploring and evaluating hardware product designs. Rapid, incremental prototypes can help improve outcomes and reduce cost and ...
Lynda
Intermediate
01h 52m
2021-04-20
Learning C#
Learning C#
The C# language got its start on Windows, but today you can find it almost everywhere. Whether it’s running on the cloud, to desktops with MacOS and Linux, to mobile operating systems like Android and iOS, C# has grown into a mature, powerful language for ...
Lynda
Beginner
03h 05m
2021-04-22
Java Code Challenges
Java Code Challenges
Test your Java skills with these hands-on practice challenges. In this course, instructor Kathryn Hodge presents a variety of concise (less than 3:30) beginner, intermediate, and advanced code challenges that you can use to test your skills. ...
Lynda
Intermediate
01h 04m
2021-04-26
Python: Pen Testing AWS
Python: Pen Testing AWS
Pen testing is a standard technique for on-site systems, but the way testing is carried out in the cloud is different. This course explores the different types of vulnerabilities in the cloud, the techniques used to test cloud deployments, and key open-sou ...
Lynda
Advanced
01h 49m
2021-04-28
PHP: Choosing a PHP Editor
PHP: Choosing a PHP Editor
While you can write PHP with a regular text editor, having the right tool for the job will make your job easier and your work more productive. In this course, Robin Andrews takes you through the advantages of using an Integrated Developer Environment, or I ...
Lynda
Intermediate
38m 49s
2021-05-11
Python Data Structures: Sets and Frozen Sets
Python Data Structures: Sets and Frozen Sets
In this course, instructor Mridu Bhatnagar takes you through the basics of using Python sets and frozen sets. If you’re in the early stages of your Python programming career, or if you just need a refresher, join Mridu as she discusses the basic mechanics ...
Lynda
Beginner
01h 37m
2021-05-13
8 Things You Must Know in Python
8 Things You Must Know in Python
There are many beginner Python tutorials, but to build useful applications, you need to move beyond the basics. This course helps you on the journey to writing intermediate-level Python code. Instructor Jonathan Fernandes presents eight things that you sho ...
Lynda
Intermediate
56m 56s
2021-05-13
Python Automation and Testing
Python Automation and Testing
Do you spend too much time manually testing your user interfaces? Automation is the answer. Python and Selenium offer a simple but powerful framework to script any testing. Here, instructor Bhoomika Agarwal shows how to use the combination of Selenium WebD ...
Lynda
Intermediate
01h 27m
2021-05-13
ASP.NET Core: Logging with log4net
ASP.NET Core: Logging with log4net
Logging frameworks like log4net can help standardize and streamline the process of event logging: helping developers control which events are output and where to output them. This course teaches a real-world, project-based approach to event logging for ASP ...
Lynda
Advanced
01h 13m
2021-05-17