Skip to main content

As digital project managers, one of our most crucial skills is the ability to communicate effectively with all of our stakeholders, both internal (a developer, manager, product manager, etc.) and external (clients). But for a lot of DPMs, communicating with our developer colleagues can be a challenge. When you don’t have any technical knowledge of development, it can be difficult to “translate” client or even your own feedback into useful instructions for developers.

Gaining some technical expertise as a digital project manager can vastly improve this communication. Learning technical concepts and terminologies allows you and your developers to speak the same language, so you’re able to waste less time talking past each other and have more time for getting things done.


Over the last few years, I’ve focused on beefing up my technical skills as a DPM, including HTML, CSS, JavaScript, and jQuery. It’s helped me have much better relationships with my information technology and developer colleagues and cut down on misunderstandings and duplicate work. Stepping back at a closure of a project, I can see that having technical knowledge ultimately led to helping my team build higher quality deliverables for our clients.

In this article, we’ll talk about how to identify what technical skills will be most useful for you and how to learn those skills. You can also use this as a starting point for thinking about a potential career change to a technical career – much of what’s outlined here will help you build transferable skills.

Hard Skills vs. Soft Skills

First, a quick note on what we mean by “technical skills” in this context. As DPMs, we use a mix of hard and soft skills every day. A hard skill refers to knowledge that can be taught and easily evaluated, like our ability to use a project management system or create a project plan. Our soft skills and interpersonal skills are what most people think about when they think about project managers: communication skills, critical thinking, leadership skills, and more.

Want To Become A Confident Digital Project Manager?

Power up your project management skills with relevant, practical, expert-led training. Our online digital project management training course provides expert instruction so you can lead happy teams and deliver high-value projects in the digital world.

Learn more

Here, we’re defining technical skills for DPMs as types of hard skills that allow you to use and understand code in the context of web development.

Technical Skills In Project Management: Do They Really Matter?

Most DPMs that I know are often overwhelmed just keeping their projects afloat day-to-day and making sure that they’re following PM best practices for running on time and on budget. So why should you invest the time in building your technical skills as a project manager? Isn’t coding the developers’ job?

Well, yes and no. Learning technical skills as a project manager doesn’t necessarily mean learning how to code. It’s more about understanding and familiarizing yourself with the work that developers do so that you can do your own job as a project manager better.

Here are some benefits of strengthening your technical skills as a DPM:

  • More efficiently communicate requirements and problems to developers through technical writing
  • Better understand if a request from a client will be easy or difficult to fulfill
  • Assess developers’ estimates for accuracy
  • Better communicate with clients about the complexity of developers’ work

Pretty useful stuff, right? If you’re ready to get started, your next step is to figure out what technical skills will be most beneficial for you.

Sign up for our emails and be the first to see helpful how-tos, insider tips and tricks, and a collection of templates and tools.

  • Hidden
  • By submitting this form you agree to receive regular emails filled with tips, expert insights, and more to build my PM practice. For further details, review our Privacy Policy.
  • This field is for validation purposes and should be left unchanged.

How To Identify The Most Beneficial Technical Skills

If you’ve ever looked at one of those “learn how to code” websites (and let’s be real, you have), you were probably overwhelmed by the sheer volume of languages and lessons that they offer.

Web development is constantly changing and full-time developers invest a lot of time in keeping their technical skills current. Where to even start?

To identify the project manager technical skills that will help you most, ask yourself these questions:

  • Where do you struggle in communicating with your developers?
  • Are there particular parts of every build where you find yourself having to explain things over and over?
  • Do you see recurring issues as part of your QA?
  • What technical concepts do you have difficulty explaining to clients?

The answers to these questions will help you determine where you could improve your technical skills in project management.

If you’re not sure what the relevant skills are based upon your answers, talk them through with a developer (see below) to see what they recommend.

What You’ll Be Able To Do With Your Technical Knowledge

Let’s take a common example: lots of DPMs complain about a site not matching a provided mockup. Let’s say you’re working with a developer to build a landing page template that has a big hero image at the top. If you don’t understand HTML and CSS, you might just tell the developer:

“The hero image doesn’t look right.”

This is the kind of feedback that drives developers crazy. You’re basically giving them one of those old “spot the difference” puzzles. They have to visually compare the mockup against the page, and they may not easily be able to find what you’re looking for them to change.

But if you improve your technical skills (in this case, to better understand HTML and CSS), you can give clearer, well-defined feedback like:

“It looks like the hero image is set to 700px wide in the mockup, but it maxes out around 650px wide on the demo site. Can you update the site so it matches the mockup width?”

See how much clearer that is? The developer will know exactly where to look and what to change when they look into the code.

How To Improve Your Technical Skills: 5 Simple Ways to Upskill

Once you’ve identified what technical skills you’d like to improve, follow these five steps to move forward and get started.


1. Talk To A Developer


As DPMs, we can sometimes be intimidated by developers. It can feel like they speak a completely different language. But most developers are actually really excited to share what they do with their project manager colleagues and help DPMs better understand their work.

Take your favorite developer out for coffee and ask them:

  • What’s new and exciting in their field?
  • What’s their process?
  • Are they front-end, back-end, or full-stack?
  • What do they find most challenging and most exciting about their job?
  • How do they like to be managed? In an agency, developers are usually managed by different DPMs on different projects, and everyone does things differently. Are there things that other DPMs have done for them that they found really helpful, like including certain information in assigned tasks?

2. Play With Code


A lot of learning about code is understanding cause and effect-if I do X, Y will happen. I’ve included a few links to resources for learning to code at the end of the article, but if you’ve never really looked at code before, the best way to start understanding these concepts is to play with underlying code using the Inspect feature in your browser of choice.

Go to, right-click, and select “Inspect” or “Inspect Element.” At the bottom of the screen, a new area will appear that shows the underlying HTML and CSS of this site:

HTML and CSS are the building blocks of all websites. If you think of a website as a house, HTML is the wood, concrete, and brick that builds the structure, and CSS is the paint, window treatments, and other touches that make things pretty.

In the Inspect panel, try right-clicking and deleting or changing something. It’s likely that something on the page will be removed or change. See if you can make the connection between what you deleted/edited and what happened on the site.

3. Get Your Own Demo Site


Your company probably uses some kind of demo sites while new work is in the build and test phases. See if your developer buddy can make you your own demo site with whatever basic install they usually use.

Then play around your demo site. Try basic things like hard-coding some HTML in a page and adding some CSS. If you’re using WordPress, try installing and customizing a new theme. Look at a site that one of your developers built and try to replicate something. If you’re anything like me, you learn best by doing, and a demo site gives you your own place to learn and make mistakes.

4. Make Something


If you’ve played with your demo site and you feel up to the challenge, try improving your skills even further by creating a whole site from start to finish:

  1. Buy a domain name
  2. Purchase and set up hosting
  3. Install WordPress (or another CMS) on your hosted site
  4. Configure and style the site

There’s really no substitute for trying to do the whole thing from start to finish so you can understand the workflow and where things can go wrong. If you get hung up, do your own research to try to fix the issue yourself before asking a developer to step in and help you. Figuring out a development problem on your own, even if it takes hours, is one of the best feelings in the world.

5. Keep Learning


Improving your technical skills is an ongoing endeavor. There are always new technologies, new languages, and new approaches to learn that can help you develop and hone your technical skills in management. If you see something on a site that you’re not familiar with, or you hear about something new from a developer, go back to your demo site and play around with it and find a way to learn more.

Keep taking classes and stay sharp with digital PM training so you’re steadily learning new things. Some of my favorite resources are:

  • CodeAcademy: a free site (with a paid subscription option) with self-guided, hands-on tutorials in a variety of languages and subjects. Each screen gives you a real-time code editor to let you test your knowledge of concepts.
  • freeCodeCamp: Another free service that gives you specific, real-life tasks with a code editor to help you learn by doing, with a focus on front-end development. Many cities have local freeCodeCamp meetups where you can review each other’s work and discuss coding.
  • Coursera: If you prefer more of a classroom-style experience, Coursera offers lecture-style courses led by professionals from around the world. Classes are often self-guided but have recommended timelines for study hours and completion.
  • WordPress Codex: The codex is the WordPress “bible.” You may not understand much of it at first, but it’s a great reference for learning how things in WordPress are structured and fit together.

Tip: If you’re planning on continuing your education while working, check if your company offers tuition reimbursement for employees. Many employers have begun investing in their employees’ education by offering to reimburse them for outside classes, training, and certification programs.

List Of Technical Skills For Digital Project Managers

Stumped on where to start? Here’s a list of technical skills that are often useful for project managers:

  • HTML & CSS: The building blocks of all websites; will help you understand the underlying structure and what is easy or difficult to do to the overall layout of a page.
  • JavaScript & jQuery: JavaScript is responsible for a lot of the dynamic interactions that you see on the web, like interactive maps. You don’t really need to learn how to code JS, but understanding what it can and can’t do is useful.
  • Hosting: Understanding the different types of hosting that are available for websites as well what kinds of issues on a site can be caused by problems with the host is helpful.
  • WordPress multisite: If you work with WordPress, you’ve likely come across sites using WordPress’ multisite feature, which allows multiple sites to be managed within the same WordPress instance. Understanding how these are set up and maintained is a good technical skill if you work with multisites.

Build Your Skills With Relevant, Practical, Expert-led Training

Watch this preview of our upcoming Mastering Digital Project Management Online Course—get expert instruction for leading happy teams and delivering high-value projects in the digital world.

Graphic Of Online Training Course

What Do You Think?

If you’re a DPM with strong technical skills, how have they helped you in your work? Or if you’re looking to build your technical skills, what are you looking to improve? Join the conversation in the comments below!

Or, read about the technical program manager role, which is a viable career path for a project manager with the right technical skills.

By Bethany Lang

Bethany Lang is a senior project manager with more than 9 years of experience in a variety of roles. They began their career as a grant writer and fundraiser for nonprofits before transitioning into tech as a project manager and trainer at both NeonCRM and Cornershop Creative, working with nonprofit organizations. They've also worked as a WordPress and front-end developer alongside their role as a PM.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment

  • As someone who has done a lot of web design and works as a project manager right now, you don't have to be quite as specific as the example. If you know the difference between a pixel and a point then you likely are a web developer or a graphic designer at least. It's perfectly OK to say that the size of the hero image doesn't match that of the image in the mock-up or that the spacing is off. It's the specific direction that you have to master, not necessarily the technical jargon. That's what subject matter experts are for. It doesn't hurt, but not as necessary as the article suggests. I do wholly agree that we as PMs should continue to skill up, but we also already have our hands full with all the processes, inputs and outputs.