person on computer

Here’s a fun fact for you: You can never have too many skills. While there are probably a number of skills you should learn for your specific field, there are also a fair amount that are just good to know in general—no matter what industry you’re in.

Not only will these more general skills give you a boost at work, but they’ll also help you out in your personal life, too. For example, ever taken a photo that you wish you could edit before posting it on social media? Me too. Or, have you ever thought to yourself, “I wonder if anyone even comes to my portfolio through Google?” Yes, right?

So, rather than run down a list of everything you need to land a promotion, I thought it would be more fun today to give you a list of good life skills. I narrowed it down to seven that I think will only improve the way you do things—in the office and at home.

The best part? They’re all easy enough to pick up by the end of the year.

1. Image Editing

As you know, Photoshop’s a powerful tool used by designers, photographers, marketers, and content editors to manipulate images you see every day. (Nothing is real!) Knowing the fundamentals of editing will let you create images for content, annotate product mock-ups, or touch up your newest LinkedIn profile pic.

Get Started for Free

Sign up for a 30-day trial of Photoshop; it’s the industry standard and the one to learn. Then watch a few tutorials (like this one, this one, and this one) and give yourself a project to do. It can range from volunteering to design an image for your company to just creating an awesome holiday card to send out to your friends.

2. Email Marketing

Speaking of email blasts, how about learning how to make messages people will actually look forward to seeing in their inboxes? Email marketing is one of the most time-efficient and cost-effective ways for companies to reach customers. But you probably already know that since you currently receive a ton of email from your favorite brands.

Get Started for Free

Sign up for an account with MailChimp, one of the most popular email marketing services, and work through its Getting Started guide. Then pick a group of people and shoot out an awesome newsletter to them. For advanced formatting tips, click here. And for more on marketing newsletters correctly, check this out.

3. Web Analytics

Yes, it’s expected that every company (and every person) has a website now. But just having an online presence isn’t enough to get ahead. To compete in 2015 (and beyond), you need to know how effective your site is—how many visitors it gets, what visitors click on, and how long they stick around. With this information, you can make more of what the people like (and less of what they don’t) so that they’ll keep coming back again and again.

Get Started for Free

Set yourself up with Google Analytics and sign up for the Google Analytics Academy. Then put the analysis to work, for example, on your own website. You should be able to pull the following metrics: unique visitors, pageviews, time on site, and bounce rate.

4. Content Management System

CMS stands for “Content Management System”—it’s a tool for handling online content like web pages, blog posts, images, videos, e-commerce, and so on. So any company with any content at all has a CMS. While they’re all a little different, once you learn one, you can figure out almost any other.

Get Started for Free

Make a site just for fun (or finally launch that blog you’ve been dreaming of) with WordPress and start getting to know how a site’s backend works. You don’t have to actually publish anything; by just spending time learning how all the pieces fit together, you’ll gain knowledge on what it takes to go from idea to completed post. If you need help getting started, check this tutorial for design tips and the WordPress “Blogging University” for post creation tips.

5. Social Media Management

Of course companies need to be available and active on social media now if they want to stay in touch with their customers and build a following. As do you if you want to become any kind of thought leader in your field. But wrangling all the different online outlets day after day can get tricky. That’s where social media management tools come in. Learning how to plan and schedule tweets, posts, and pins in an organized way will make any type of branding (company or personal) more efficient.

Get Started for Free

Sign up for Hootsuite, read through the quick start guide, and commit to scheduling out your own social media for the week.

6. Coding

You don’t have to be considering a career in IT to benefit from learning to code. By knowing even the fundamentals of tech, you’ll both understand more about how the tools you use every day work and be able to complete more tasks on your own (a.k.a., not have to wait for tech’s help when something goes awry).

Get Started for Free

Sign up for the Skillcrush 10-day Bootcamp to learn the basics of the languages used to create websites, HTML and CSS, and wield your new tech superpowers to code your first web page.

7. Project Management

Keeping track of tasks and schedules is crucial in every job (as well as almost every large friend group), and, with apps and services that allow collaboration and constant updating, understanding at least one of these is becoming a must.

Get Started for Free

There are so many project management tools out there. Looking at a long list can be overwhelming to say the least, so I’d recommend just starting with one that allows sharing tasks like Trello, Wunderlist, or Todoist—but just using it to manage your own to-do list at first. Then, once you find one you like, share the love by setting it up for your team. Or use it to plan you and your college friends’ annual vacation.