Looking for a new job? Depending on what line of work you’re in, you may want to brush up on your technical skills—or learn some new ones. LinkedIn recently released a list of the 25 most desirable skills for 2018, and it’s clear that many employers are on the lookout for people with experience in computing, web development, and software and data engineering.

LinkedIn analyzed data from its member base of more than 500 million people to determine which skills are most needed by employers, according to Business Insider. The thousands of individual skills that can be found across member profiles were grouped into overarching categories (iOS, for instance, would go under the mobile development umbrella). Next, LinkedIn analyzed hiring and recruiting activity during an eight-month span and “identified the skill categories that belonged to members who were more likely to start a new role within a company and receive interest from companies.”

Here’s the full list:

1. Cloud and Distributed Computing
2. Statistical Analysis and Data Mining
3. Middleware and Integration Software
4. Web Architecture and Development Framework
5. User Interface Design
6. Software Revision Control Systems
7. Data Presentation
8. SEO/SEM Marketing
9. Mobile Development
10. Network and Information Security
11. Marketing Campaign Management
12. Data Engineering and Data Warehousing
13. Storage Systems and Management
14. Electronic and Electrical Engineering
15. Algorithm Design
16. Perl, Python, and Ruby
17. Shell Scripting Languages
18. Mac, Linux, and Unix Systems
19. Java Development
20. Business Intelligence
21. Software QA and User Testing
22. Virtualization
23. Automotive Services, Parts and Design
24. Economics
25. Database Management and Software

Many of these skills can be learned from the comfort of your home via online classes that are available on platforms like Udemy, Coursera, edX, and Lynda. While it couldn’t hurt to know these hard skills, 57 percent of business leaders surveyed by LinkedIn said soft skills are even more important. Those tend to be more universal across careers, with leadership, communication, collaboration, and time management being identified as the most crucial soft skills to have in 2018.

If you’re ready to start learning a new skill but don’t know where to start, check out this list of 25 ways to learn a new skill quickly.