Digital Media Courses


Get insights on the basics and advanced techniques of Digital Marketing!

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,

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.

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


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,

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

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

reputation management ninja

Full Stack Web Developer

A full stack web developer is a professional who has the skills and knowledge to work on both the front-end and back-end of a web


business analytics

Business Analytics Course

You’ll learn foundational data skills that apply across functions and industries. Gain foundational data skills applicable to any industry. Collect and analyze data, model business

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

Product Management

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

Table of Contents