Top skills and courses

The 10 Most Popular Courses Among Engineers This Year

graphic of woman at computer

If you’re an engineer trying to grow your skills while working from home, this list is for you. 

Engineers are spending time learning the full scope of hard skills, including Python, Docker, JavaScript, Docker, Kubernetes, and Git. But engineering professionals like you aren't stopping there. They're navigating this new world of remote work by honing their soft skills like project management, strategic thinking, and time management skills. 

Check out the list of courses engineers like you watched more than any others this past year to navigate their roles, but also navigate working from home. They’re free until September 30, 2020. 

LinkedIn Learning’s 10 Most Popular Courses Among Engineers 

1. Learning Python 

Instructor: Joe Marini

Course description: Python—the popular and highly readable object-oriented language—is both powerful and relatively easy to learn. Whether you're new to programming or an experienced developer, this course can help you get started with Python. Senior Development Advocate at Google, Joe Marini, provides an overview of the installation process, basic Python syntax, and an example of how to construct and run a simple Python program. Learn to work with dates and times, read and write files, and retrieve and parse HTML, JSON, and XML data from the web.

2. Learning Docker

Instructor: Arthur Ulfeldt

Course description: Docker—an open platform that makes it easier to create, deploy, and run applications by using containers—is the next step beyond virtualization. In this course, Arthur Ulfeldt shares his knowledge about using Docker to run complex systems with millions of users and hundreds of containers. You’ll learn the basics of Docker, including how to build your own containers, as well as network and link containers.

3. JavaScript Essential Training

Instructor: Morten Rand-Hendriksen

Course description: Once seen as optional, JavaScript is now becoming an integral part of the web, infusing every layer with its script. Through practical examples and mini-projects, this course helps you build your understanding of JavaScript piece by piece, from core principles like variables, data types, conditionals, and functions through advanced topics including loops, closures, and DOM scripting. 

4. Programming Foundations: Algorithms

Instructor: Joe Marini

Course description: The universal building blocks of programming, algorithms power the software you use every day, whether it's a spreadsheet, a social network, or a driving assistant. In this course, Joe Marini explains some of the most popular and useful algorithms for searching and sorting information, working with techniques like recursion, and understanding common data structures. He also discusses how to evaluate the performance of a given algorithm. 

5. Learning Kubernetes

Instructor: Karthik Gaekwad

Course description: Kubernetes, the world's most popular open-source container orchestration engine, offers the ability to schedule and manage containers—Docker or otherwise—at scale. You’ll learn how to get a Kubernetes environment up and running; how to deploy and manage a sample Kubernetes application; and how to deploy a more complicated application with a database and APIs. The course also covers advanced topics like production deployments, namespaces, monitoring and logging, and authentication and authorization.

6. Time Management: Working from Home

Instructor: Dave Crenshaw

Course description: With so many demands on your time and attention, it's a tricky balancing act to stay productive. Learn how to set up a dedicated workspace for maximum productivity, collaborate with remote coworkers, craft your daily schedule, and how to use virtual meetings productively. It also offers advice for working parents and other caregivers who have to balance professional and personal responsibilities in the home.

7. Cert Prep: Project Management Professional (PMP)?

Instructor: Sandra Mitchell

Course description: In today's competitive workplace, effective project managers are critical to the bottom line. The PMP demonstrates your mastery, your experience, and your education. Discover what it takes to pass the PMP exam by following along with project manager and exam prep trainer Sandy Mitchell.

8. Strategic Thinking 

Instructor: Dorie Clark

Course description: Strategic thinking is the ability to think on a big and small scale, long and short term, into the past and the present. This course teaches managers and leaders how to use strategic thinking to guide the direction of your teams and come up with solutions to key business problems. 

9. Remote Work Foundations

Instructor: Mike Gutman

Course description: This course shows you how to use today's cloud-based communication and collaboration tools to get work done from anywhere, while remaining connected to your organization. Gutman reveals how you can create a productive work environment, avoid distractions, and build rapport with remote colleagues so you feel like you're part of the team and succeed in your remote career. 

10. Git Essential Training: The Basics

Instructor: Kevin Skoglund

Course description: Learn how to use Git, the popular open-source version control software, to manage the source code for almost any project. Kevin Skoglund uses a step-by-step approach to show you how to install Git and presents the commands that enable efficient code management. Learn how to add, change, and delete files in the repository; view a log of previous commits; compare versions of a file; undo changes to files; and ignore certain files in a Git repository.

Methodology: Based on global data from the LinkedIn Learning platform from July 1, 2019 through June 30 2020, among members whose job function is Engineering. Top courses are based on the number of unique learners.

Get the latest on trending skills once a week. Right in your inbox.