Digital Media Courses

  • Home
  • Digital Media Courses
masterclass logo
Writing for Television

In 6+ hours of video lessons, Shonda teaches you her playbook for writing and creating hit television.

When Shonda Rhimes pitched Grey’s Anatomy she got so nervous she had to start over. Twice. Since then, she has created and produced TV’s biggest hits.

In her screenwriting class, Shonda teaches you how to create compelling characters, write a pilot, pitch your idea, and stand out in the writers’ room.

You’ll also get original pilot scripts, pitch notes, and series bibles from her shows.

Welcome to Shondaland.


masterclass logo
Writing and Storytelling Course

Booker Prize winner Salman Rushdie teaches you his techniques for crafting believable characters, vivid worlds, and spellbinding stories.

To the delight of readers across the globe, Salman Rushdie’s genre-defying novels have brought surreal and magical realms to life for decades. Now the Booker Prize-winning author teaches you the art and craft of storytelling.

Learn how to draw from your own experiences to build vivid worlds, authentic characters, and complex plots.

There are extraordinary stories that only you can write—start sharing them.

masterclass logo
Graphic Design Course

Pioneering graphic designer David Carson teaches you his intuitive approach to creating work that breaks rules and makes an impact.

From Ray Gun and Transworld Skateboarding magazines to surfboards and potato chip bags, David Carson changed the trajectory of graphic design by never following the rules or sticking to the grid.

Now the pioneering designer is sharing his intuitive approach so you can send a message with boundary-breaking work.

Explore typography, photography, logo design, and more as you learn how to make an impact and trust your gut.

masterclass logo
Advertising & Creativity Course

Advertising icons Jeff Goodby and Rich Silverstein teach you how to break rules, change minds, and create the best work of your life.

As the minds behind the “got milk?” campaign, the Budweiser lizards, and countless other ads that have permeated pop culture, Jeff Goodby and Rich Silverstein never stop reimagining the possibilities of advertising.

Now they’re sharing how they make the beautiful and edgy work that’s seen by millions.

Learn how to come up with great ideas, tell funny and compelling stories, and dazzle at your next pitch or presentation.

blockchain developer
Blockchain Developer Course

Demand for blockchain developers is skyrocketing. In this program, you'll work with the Bitcoin and Ethereum protocols, build projects for real-world application, and gain the essential skills for a career in this dynamic space.

Learn the fundamentals of the blockchain platform. Create your own private blockchain, and secure a digital asset using blockchain identity.

Explore the Ethereum platform, and use Solidity and smart contracts to develop your own decentralized app.

You should be comfortable with object-oriented programming, and developing web apps in Javascript.

On average, successful students take 4 months to complete this program.

woman holding laptop
Product Manager Course

Influence the execution of product development as a Product Manager, one of the most highly-coveted roles in technology.

Product Managers are responsible for designing and delivering a profitable product or feature into the market.

In this program, you will learn to define product strategy and KPIs based on market analysis, pitch a product vision to get stakeholder buy-in and design a user-centered prototype that adheres to engineering constraints.

Then, you will develop an execution timeline that handles competing priorities, communicate a product roadmap that builds consensus amongst internal stakeholders, and create a comprehensive go-to-market plan based on product KPIs.

Finally, you will build tests to enhance product features based on market data.

On average, successful students take 4 months to complete this program.

natural language processing
Natural Language Processing Course

Master the skills to get computers to understand, process, and manipulate human language. Build models on real data, and get hands-on experience with sentiment analysis, machine translation, and more.

Learn cutting-edge natural language processing techniques to process speech and analyze text.

Build probabilistic and deep learning models, such as hidden Markov models and recurrent neural networks, to teach the computer to do tasks such as speech recognition, machine translation, and more!

This program requires experience with Python, statistics, machine learning, and deep learning.

On average, successful students take 3 months to complete this program.


business analytics
Business Analytics Course

Gain foundational data skills applicable to any industry. Collect and analyze data, model business scenarios, and communicate your findings with SQL, Excel, and Tableau.

In this program, you’ll learn foundational data skills that apply across functions and industries.

You’ll learn to analyze data and build models with Excel, query databases using SQL, and create informative data visualizations with Tableau.

This is an introductory program and has no prerequisites. In order to succeed, we recommend having experience using a computer and being able to download and install applications.

On average, successful students take 3 months to complete this program.


business analytics
Predictive Analytics for Business

Learn to apply predictive analytics and business intelligence to solve real-world business problems.

Students who enroll should be familiar with algebra and descriptive statistics and have experience working with data in Excel. Working knowledge of SQL and Tableau is a plus, but not required.

In this course, we give you a framework to help you organize and plan your analytical approach. We also introduce both simple Linear Regression and Multiple Linear Regression.

Helping businesses make the best decisions is an essential part of Business Analysis. Planning and executing the analysis of an AB test allow you to provide confident recommendations.

To prepare for this program, we recommend that you take Udacity’s Business Analytics Nanodegree program to learn Excel, SQL, and Tableau.

On average, successful students take 3 months to complete this program.

ios developer
iOS Developer

Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to showcase your skills!

You will start by learning the basics of iOS app development using the Swift programming language and Xcode, Apple's development environment.

You'll develop your first iOS apps using layouts, views, UIKit, and more.

Then, you’ll progress to build more complex and advanced applications, using networking, and Apple’s Grand Central Dispatch and Core Data, and will be ready to publish your capstone project to the App Store.

Participation in this program requires consistently meeting deadlines and devoting at least 10 hours per week to your work.

On average, successful students take 6 months to complete this program.

woman studying
Digital Freelancer Course

Meet the growing demand for digital freelancers by building your personal brand and starting a successful online business.

You’ll master the skills necessary to become a successful digital freelancer. Learn how to market your services to clients, scope projects and manage client relationships.

This course will discuss the fundamentals of digital freelancing by outlining the benefits and disadvantages of working for yourself, as well as the main differences between working as a freelancer versus a traditional role.

In addition to establishing the mindset and skills of a freelancer, this course will teach how to market yourself as a freelancer by creating your personal business identity and brand, using social media in a strategic way to find clients, and creating a portfolio website targeted towards client acquisition.

On average, successful students take 1 months to complete this program.




two people learning
Full Stack Web Developer

Learn to design and develop powerful modern web applications that form the foundation for the apps, websites, and systems that people and businesses use every day.

The goal of the Full Stack Web Developer Nanodegree program is to equip learners with the unique skills they need to build database-backed APIs and web applications.

A graduate of this program will be able to design and build databases for software applications, create and deploy database-backed web APIs, and secure and manage user authentication and access control for an application backend.

Students will also learn how to deploy a Flask-based web application to the cloud using Docker and Kubernetes.

On average, successful students take 4 months to complete this program.



udacity logo
Marketing Analytics Course

Become a Marketing Analyst - Gain foundational data skills applicable to marketing. Collect and analyze data, model marketing scenarios, and communicate your findings with Excel, Tableau, Google Analytics, and Data Studio.

Gain an in-depth understanding of Google Analytics and marketing analytics. Analyze data and build models with Excel, Data Studio, and create informative data visualizations with Tableau.

You’ll learn to analyze data and build models with Excel, Data Studio, and create informative data visualizations with Tableau.

In this course, you learn more about the main social media platforms, how to manage your social media presence, and how to create effective content for each platform.


udacity logo
How To Become a Digital Marketer

Gain real-world experience running live campaigns as you learn from top experts in the field.

Launch your career with a 360-degree understanding of digital marketing.

Learn to create marketing content, use social media to amplify your message, make content discoverable in search, run ad campaigns, and advertise on Facebook.

Additionally, learn how display and video ads work and how to market with email, and measure and optimize with Google Analytics.

You'll have access to the Nanodegree program classroom and materials, plus expert project reviews.

On average, successful students take 3 months to complete this program.

semrush academy
SEMrush Academy

Free Online Digital Marketing Courses and Exams.

Earn Your Certificate from a World-Renowned Marketing Company

SEMrush has been recognized by the search community across the globe, winning several accolades as the best SEO software suite.

Seize the opportunity to become officially certified by an acclaimed company.

Get acquainted with SEMrush, learn about our analytics reports and project tools, and discover how to get the most out of the suite with third-party services integration

semrush content marketing
SEMrush Content Marketing Toolkit Course

Get expert tips and advice on using our toolkit to really maximize your content marketing efforts.

Module 1. Content Analysis and Optimization - Learn how to use Semrush SEO Writing Assistant as you develop strong content and a winning social media strategy. You'll also learn how to use the Content Audit tool to review your content and measure its effectiveness.

Module 2. Content Research and Ideation - You will learn how to use the Keyword Magic Tool to research valuable ideas for your content strategy and create content that is both focused on users' pain points and values and SEO optimized. Topic research and the SEO Content Template are also featured.

Module 3. Content Distribution - You will find out how to develop a distribution approach that will get your content noticed. Discover how the Brand Monitoring tool and Social Media Poster will help you get your optimized content discovered by Google. Content distribution will never be easier.

Module 4. Content Performance and Management - Learn how the Post Tracking tool monitors the performance of your content, helping you decide what is resonating with your target audience. See how the Marketing Calendar will help you manage the release of your new content.

digital marketing institute logo
Certified Digital Marketing Professional

Two Great Marketing Leaders. One Powerful Course. Get the two top Digital Marketing Certifications in the USA, Canada, and Mexico and gain all the power of DMI partnered with the American Marketing Association.

Delivered 100% online with continuously updated content means you get cutting-edge digital marketing and soft skills, always. Learn Google Ads (PPC), Analytics, Facebook Ads, content marketing, SEO, and more. Two certifications for the price of one.

Whether you're a beginner, business owner or marketing professional looking to boost your skills, this digital marketing course is for you. Delivered 100% online, you can learn in your own time at a pace that suits you.

Not only will you receive a DMI certification, but you also receive the Professional Certified Marketer (PCM) awarded by the American Marketing Association (AMA). Both are internationally recognized. Get ahead and stand out in your career with dual certification.

greg gifford
Digital Marketing for Small Business

Welcome to the Digital Marketing for Business Owners course, where we're going to be talking about what digital marketing is and why it's important.

You'll learn about all the various elements you can use to bring traffic to your site so you'll have a better understanding of how to grow your business.

I've taught several other training classes for the Semrush Academy, but they've all been more advanced, focusing on a single strategy or tactic.

If you're new to digital marketing, this course will help you get a solid understanding of how things work so those more advanced courses make sense and don't go over your head.