Graphic & Digital Design
-
Learn InDesign
InDesign is a design application used to create layouts for print and web publications. Designers can create books, brochures, magazines, business cards, menus, and other products with InDesign. As part of Adobe Creative Cloud, InDesign integrates easily with other Adobe design apps.
Go to InDesign learning resources -
Learn Photoshop
Photoshop is the industry standard software for photo editing. This app can make virtually any adjustment you can think of, and you can add or remove almost anything you want to create your perfect final image. Besides photo editing, Photoshop is used to create, edit, and combine custom images for graphic design and digital design. Photoshop is part of Adobe Creative Cloud and integrates seamlessly with other Adobe design apps.
Go to Photoshop learning resources -
Learn Illustrator
Illustrator is a design application that uses vector graphics to create scalable images. Graphic Designers use Illustrator to create logos, icons, infographics, fashion patterns, and other types of graphics. Since Illustrator is part of Adobe Creative Cloud, it works well with other Adobe design apps, including Photoshop and InDesign.
Go to Illustrator learning resources -
Learn Graphic Design
Graphic design is a broad term that encompasses all forms of image-based design. Both print and digital media employ graphic design to grab attention, create interest, and communicate a message to the people who see them.
Go to Graphic Design learning resources -
Learn Web Design
Web design refers to the process of creating functional, good-looking websites. Web Designers use HTML, CSS, JavaScript, Git, and other coding tools to build websites. To create the website interfaces, they use design tools like Figma or Sketch.
Go to Web Design learning resources -
Learn UX Design
UX (User Experience) design is a type of user-centered design most commonly used for digital products such as apps or websites. UX design focuses on making the experience of a product enjoyable for its target audience.
Go to UX Design learning resources -
Learn Visual Design
Visual design refers to the application of traditional design principles to digital products such as websites, mobile and tablet applications, and web-based graphics.
Go to Visual Design learning resources -
Learn Adobe
Adobe is the leading producer of design software. Best-known for Adobe Creative Cloud (a suite of creative apps), Adobe is the company behind popular apps like Photoshop, Illustrator, Premiere Pro, and After Effects.
Go to Adobe learning resources -
Learn Lightroom
Adobe Lightroom is a photography application that helps enhance and edit photo libraries. With Lightroom, you can organize and sort your photos, create customized presets, and make edits to multiple files at the same time.
Go to Lightroom learning resources -
Learn Photography
Photography is the art of producing an image by recording light with a camera. Digital cameras and editing software create lots of possibilities for the photos you’ll be able to produce if you choose to study photography. In this overview, you’ll learn more about what photography is, what it can do, who uses it, and how to learn it so you can determine how to add this skill to your professional toolbox.
Go to Photography learning resources -
Learn Typography
Typography is the arrangement of text to make it easy to read and attractive for viewers. Text size, typeface selection, and kerning are all elements of typography.
Go to Typography learning resources -
InCopy
InCopy is an Adobe application that writers and editors use to create, edit, and publish content in a collaborative environment. InCopy is often paired with Adobe InDesign for digital publishing.
Go to InCopy learning resources
Web Development & Software Engineering
-
Learn WordPress
WordPress is a popular CMS (Content Management System) used to create dynamic, responsive websites and blogs. While you don't need coding or web development experience to make websites with WordPress, knowing basic HTML and CSS can allow you to use WordPress to a fuller extent.
Go to WordPress learning resources -
Learn Python
Python is one of the world's most popular coding languages. Used primarily for web development and data science, Python is well-known for its simple syntax and numerous open-source libraries, which have helped it develop a rich user community.
Go to Python learning resources -
Learn Git
Git is a distributed version control system that lets you track changes made to files and folders in your project’s source code, giving you the flexibility to go back and view older versions of code. Code stored on your computer will be tracked by Git with each commit representing a change in a file or folder that has been made leading up to that point.
Go to Git learning resources -
Learn JavaScript
JavaScript is a popular programming language used in various fields, including web development and application development. In particular, Developers use this language to add dynamic elements to websites and apps. Because JavaScript is the only scripting language that’s supported by every single browser, it is a prerequisite skill for just about anyone who plans to work with websites. In this overview, you’ll learn more about what JavaScript is, what it can do, who uses it, and how to learn it to determine whether to add this skill to your professional toolbox.
Go to JavaScript learning resources -
Learn Ruby
Mastering Ruby unlocks the potential for elegant and efficient programming, thanks to its intuitive syntax and robust object-oriented paradigm, making it a favorite among developers.
Go to Ruby learning resources -
Learn iOS Development
iOS development is the development of apps for Apple's iOS mobile devices, including iPhones and iPads.
Go to iOS Development learning resources -
Learn Coding
Coding is the way that people communicate with computers. Through coding languages such as Python, JavaScript, Java, and SQL, you can tell a computer what to do. Coding is essential for careers in web development, data science, software engineering, machine learning, and many other technology-oriented fields.
Go to Coding learning resources -
Learn Java
First developed in 1991, Java remains extremely popular and widely used today. It is both an object-oriented programming language and a software platform. Developers value Java because it is portable across platforms and adaptable to various contexts. Businesses appreciate Java developers because of the versatility of their skills. Java is the standard for enterprise computing, employed by 90% of Fortune 500 companies. Several key technologies of today such as the Android mobile operating platform, run on Java. Learning Java can help one become qualified for several careers, including Web Developer, Data Scientist, and User Experience Designer.
Go to Java learning resources -
Learn Front-End Web Development
Front-end web development refers to the user-facing side of web development. Using HTML, CSS, and JavaScript, Front-End Web Developers build responsive and functional websites.
Go to Front-End Web Development learning resources -
Learn Computer Science
Computer science is among the broadest fields, predating narrower fields like data science and artificial intelligence. Computer science focuses on developing and implementing complex tools, platforms, and software systems. While the main themes of data science are statistics, algorithms, and analysis, the main themes of computer science are more likely to be software engineering, development, and administration.
Go to Computer Science learning resources -
Learn HTML & CSS
HTML and CSS are the programming languages that tell a web browser how it should display the visual elements of a webpage. While basic, they are some of the world's most commonly used programming languages. All modern web pages are built off of a base of HTML and CSS, so anyone looking to develop web applications will need to learn these languages. In this overview, you’ll learn more about what HTML and CSS is, what they can do, who uses them, and how to understand them to add this skill to your professional toolbox.
Go to HTML & CSS learning resources -
Learn PHP & MySQL
PHP is an open-source, server-side coding language first developed in 1994. Commonly it is used with MySQL, an open-source database management system first developed in 1995. PHP and MySQL help power over 80% of the websites on the web today. Developers still value these back-end languages for their simple and compatible syntax. This overview will teach you more about PHP and MySQL, what you can do with it, who uses it, and how to learn this language to add this skill to your developer toolbelt.
Go to PHP & MySQL learning resources -
Learn React
React, also called React.js or ReactJS, is a JavaScript library created by Meta (formerly Facebook). It’s mainly used to make reusable user interface (UI) components without reloading the webpage or app.
Go to React learning resources -
Learn JavaScript & jQuery
JavaScript is a programming language that allows individuals to make web pages interactive and control media, and jQuery is a JavaScript library that helps individuals use JavaScript to simplify web tasks. All code written in jQuery is converted to JavaScript internally. jQuery is one of the longest-running JavaScript libraries, and 98% of websites use JavaScript as a client-side programming language. In this section, you’ll learn more about JavaScript and jQuery and how to understand them. Once an individual understands jQuery and JavaScript, they can decide how to add these skills to their professional toolbox.
Go to JavaScript & jQuery learning resources -
Learn Python Programming
Python is a high-level, open-source, interpreted programming language designed to be easy to learn and use, and powerful enough to handle complex applications. It supports multiple programming paradigms such as object-oriented, functional, imperative, and procedural, and features a comprehensive standard library.
Go to Python Programming learning resources -
Learn Software Engineering
Software engineering is the application of engineering principles to the design, development, maintenance, testing, and evaluation of software and systems that use software. It is a systematic approach to the analysis, design, implementation, and maintenance of software, taking into account the constraints of cost, performance, reliability, and security.
Go to Software Engineering learning resources -
Learn Web Development
Web development is the process of coding websites. It is a large field that can be split into two main categories: front-end web development (client-side programming) and back-end web development (server-side programming). Full stack web development covers both front-end and back-end processes.
Go to Web Development learning resources -
Learn Full-Stack Web Development
Full-stack web development is the process of developing both the front-end and back-end of a website to create a complete, functional web application. It combines coding languages such as HTML, CSS, and JavaScript and server-side languages such as PHP, Ruby, and Python with databases and frameworks to create a user-friendly and dynamic web experience.
Go to Full-Stack Web Development learning resources -
Learn GreenSock
GreenSock is a popular JavaScript library used for creating HTML5 animations for web and mobile applications.
Go to GreenSock learning resources
Data Science & Analytics
-
Learn Data Science
One of today’s fastest-growing fields, data science involves organizing large quantities of unstructured data into simpler sets of information and then analyzing this information for patterns. Identifying trends leads to actionable insights for businesses in virtually every industry.
Go to Data Science learning resources -
Learn Data Analytics
Data analytics describes the process of organizing raw data so patterns emerge and predictions can be made. Businesses across a wide range of industries use these predictions to make educated decisions regarding essential operations, from opening a new location to focused targeting of advertising dollars.
Go to Data Analytics learning resources -
Learn Data Visualization
Data visualization is an interdisciplinary field involving graphically depicting information or data. For hundreds of years, data visualization has been integral in helping people understand the insights in large datasets.
Go to Data Visualization learning resources -
Learn SQL Server
SQL Server is a relational database management system (RDBMS) created by Microsoft to facilitate a range of transaction processing, analytics applications, and business intelligence tasks. In this overview, you’ll learn more about what SQL Server is, what it can do, who uses it, and how to learn it so you can determine how to add this skill to your professional toolbox.
Go to SQL Server learning resources -
Learn Machine Learning
Machine learning (ML) is one of the most important branches of artificial intelligence or AI. Voice assistants like Siri, product recommendations on popular websites, and even medical diagnostic tools rely on machine learning algorithms to provide information.
Go to Machine Learning learning resources -
Learn FinTech
FinTech (short for Financial Technology) is a field of technology centered on financial transactions and services. FinTech professionals use data science and coding to reinvision traditional financial processes and products. Some examples of FinTech are banking apps, stock trading automations, and cryptocurrency.
Go to FinTech learning resources -
Learn Power BI
Power BI is a powerful business intelligence and data visualization tool offered by Microsoft. This widely used software converts data from various sources into BI reports and interactive dashboards, which help members of an organization to help inform their decision-making process. If you’ve always wanted to learn Power BI but can’t figure out how to get started, this guide is for you. Here, you’ll learn more about the various ways to learn Power BI, free resources to take advantage of, and the types of careers that commonly use Power BI.
Go to Power BI learning resources -
Learn Tableau
One of the world’s most popular data visualization tools, Tableau allows users to create graphs, charts, and other illustrations to share their analytical findings with others. These eye-catching visuals can communicate important details to a large audience and ensure that the information is understandable, even to those with a limited background in data analytics.
Go to Tableau learning resources -
Learn SQL
Short for Structured Query Language, SQL is a programming language commonly used for organizing and managing relational database systems. Data professionals use SQL to group large amounts of data into databases and retrieve it for various functions.
Go to SQL learning resources -
Learn Business Analytics
Business analytics is a subset of business intelligence. This management solution relies on methodologies like statistical analysis, data mining, and predictive analytics to analyze data so that important trends and patterns can be spotted. These data insights are then communicated to decision-makers within an organization so they can use this information to make better data-driven business decisions.
Go to Business Analytics learning resources
UX & UI Design
-
Learn Adobe XD
Adobe XD is a design tool that is used to create prototypes for websites and mobile apps. It has functions for all stages of the UX and UI design process, from the planning stage to sharing prototypes with clients, coworkers, and developers.
Go to Adobe XD learning resources -
Learn Sketch
Sketch is a macOS user interface design tool that lets users build vibrant and interactive web layouts and designs for user interfaces.
Go to Sketch learning resources -
Learn Figma
Figma is an application that can create clickable prototypes of apps and websites. Professionals such as UX Designers, UI Designers, Web Designers, and Digital Designers use Figma to test the interactive aspects of a web or mobile app and make certain that it works well for its users.
Go to Figma learning resources -
Learn UX & UI
UX and UI Design involves the development of digital applications with focuses on visual aesthetic, functionality, and user experience. It is a career path that combines creativity with technical acumen and customer research. In today’s digitally reliant world, UX and UI Designers are in high demand by any industry that uses digital applications to engage and communicate with customers. Individuals who pursue UX and UI design as a skill find it can apply to a variety of creative and technical fields such as graphic design, front-end coding, and marketing. In this overview, you’ll learn more about what UX and UI design is, what it can do, who uses it, and how to learn it so you can determine how to add this skill to your professional toolbox.
Go to UX & UI learning resources
Video Editing & Motion Graphics
-
Learn After Effects
Adobe After Effects is commonly used in the post-production phase of film and television development. Industry professionals use this program to add motion graphics, special effects, and animations to enhance their videos and captivate their audience.
Go to After Effects learning resources -
Learn Premiere Pro
Premiere Pro is one of the most popular video editing applications for professional Video Editors. Part of Adobe Creative Cloud, Premiere Pro includes tools allowing users to organize and manipulate film clips for all types of projects. It can be used for YouTube videos, commercials, short films, and full-length movies.
Go to Premiere Pro learning resources -
Learn Video Editing
Coding is the way that people communicate with computers. Through coding languages such as Python, JavaScript, Java, and SQL, you can tell a computer what to do. Coding is essential for careers in web development, data science, software engineering, machine learning, and many other technology-oriented fields.
Go to Video Editing learning resources -
Learn Motion Graphics
Motion graphics is the art of building animated digital assets for web applications, page layouts, film and television, or other online content. Using tools such as Adobe After Effects and Premiere Pro, Motion Graphic Artists can bring life to otherwise static designs, opening up a new way to express themselves creatively. Motion graphics skills are increasingly in high demand across various industries, mainly digital advertising and web design. In this overview, you’ll learn more about what motion graphics is, what it can do, who uses it, and how to understand it to determine how to add this skill to your professional toolbox.
Go to Motion Graphics learning resources -
Learn Final Cut Pro
Final Cut Pro is a tool professional and amateur filmmakers use to edit video clips, cut and combine video files, and otherwise add or remove elements from film. Final Cut Pro is a versatile video editing tool, useful for both elaborate editing projects and personal video productions.
Go to Final Cut Pro learning resources -
Learn Cinema 4D
Have you ever watched a movie where the special effects were so realistic that you weren’t sure which effects were computer generated? If you are a fan of computer-animated features, superhero movies, or science fiction sagas, you have likely encountered the power of 3D animation, modeling, and simulation technology. While a vital tool in the film industry, Cinema 4D is also a favorite of architects, advertisers, construction workers, and game developers. Use the following article to learn how Cinema 4D can take your career to new heights and give you a competitive edge in any job market.
Go to Cinema 4D learning resources -
Learn Animation
Animation is the technical art of creating the illusion of motion in a still image. Most modern animation is computer-animated, and these skills are used in hundreds of industries across the globe. If you’ve always wanted to learn animation but can’t figure out how to get started, this guide is for you. Here, you’ll learn more about the various ways to learn animation, free resources to take advantage of, and the types of careers that commonly use animation.
Go to Animation learning resources
Marketing & Sales
-
Learn SEO
SEO (Search Engine Optimization) is a form of organic search marketing. Digital Marketers use their knowledge of SEO to create written content that performs well in search engine rankings and drives traffic to websites.
Go to SEO learning resources -
Learn Google Ads
Google Ads is a popular form of paid search marketing. Marketers use this platform to make highly targeted advertisements that show up in Google search results. Google Ads also provides tools to keep track of conversions.
Go to Google Ads learning resources -
Learn Digital Marketing
Digital marketing is a type of marketing that utilizes social media, websites, email, and other digital platforms to reach its audience. Digital marketing professionals collect and analyze data to measure the success of their campaigns.
Go to Digital Marketing learning resources -
Learn Google Analytics
Google Analytics is part of the Google Marketing Platform. GA collects and tracks user data, compiles it into useful reports, and provides valuable insights to improve your website or app’s performance. The program works by installing a tracking code onto each page of your website, allowing Google to collect information about how visitors interact with it. Integrating Google Analytics into your website or app can help you understand what’s working and what isn’t regarding your digital marketing strategy, and the best part is it’s free!
Go to Google Analytics learning resources -
Learn Social Media Marketing
Social media marketing is a form of digital marketing that relies on reaching a target audience through popular social media platforms. Brands and individuals utilize social media marketing strategy to create engaging content for social apps and websites such as Facebook, Instagram, LinkedIn, YouTube, X (formerly known as Twitter), and TikTok.
Go to Social Media Marketing learning resources -
Learn Email Marketing
Email marketing is a type of digital marketing centered on using targeted email campaigns to promote a product or service. The process of email marketing also involves tracking and gaining insights from statistics such as open rate, bounce rate, and audience demographics.
Go to Email Marketing learning resources -
Learn Facebook Marketing
Facebook marketing is a type of social media marketing centered on Facebook, the most popular social media platform in the world. Marketers use Facebook to announce news, share special deals, help people connect with their products or services, and increase digital awareness of their brand.
Go to Facebook Marketing learning resources
Business & Finance
-
Learn Financial Modeling
Financial modeling uses real-world data to create projections for a business's or other entity's financial future. Finance professionals traditionally use spreadsheet applications such as Microsoft Excel to make financial models.
Go to Financial Modeling learning resources -
Learn Business Writing
Business writing denotes a specific type of writing – with its rules and (unfortunately) jargon – designed to accelerate and facilitate business communication. Business writing turns up everywhere in the professional world and, in the contemporary linguistic landscape, follows many of the same patterns from industry to industry.
Go to Business Writing learning resources -
Learn Finance
Finance is a broad field encompassing the management and transaction of money and assets. Investing, banking, financial analytics, financial modeling, and financial technology (FinTech) are all under the umbrella of finance.
Go to Finance learning resources -
Learn Accounting
Accounting is considered a popular major, and the demand for accountants is growing. It involves recording financial transactions and is necessary for decision-making and cost planning. Businesses use accounting to reflect on their financial positions and plan future tasks accordingly. Future projections can ensure a company's success, making a well-structured accounting process vital.
Go to Accounting learning resources -
Learn QuickBooks
QuicksBook is one of the most popular financial data tracking tools in the world. It is used to track and monitor expenses, send invoices, receive payments, manage payroll, and prepare taxes
Go to QuickBooks learning resources -
Learn Investing
Investing is the practice of purchasing assets that are expected to grow in value over time. While investing is most commonly associated with the stock market, it also includes the purchasing of bonds, real estate, and much more.
Go to Investing learning resources -
Learn Business
Business is the activity of creating, buying, and selling goods and services to make a profit. Business skills can include a number of commonly used tools, and also involve the ability to think critically and strategically, communicate effectively, manage financial resources, and lead a team.
Go to Business learning resources -
Learn Office 365
Office 365 (also known as Microsoft 365) is a cloud-based subscription service that includes Microsoft Office’s suite of workplace productivity programs along with online storage and hosting services. These programs offer a variety of functions such as word processing, spreadsheet creation, promotional material design, and team management.
Go to Office 365 learning resources -
Learn Writing
Writing refers to the rhetorical and persusaive skills that make up effective written communication. This includes skills such as grammar, proofreading and vocabulary alongside the rheotircal skills required to make your business writing coherent, persuasive and informative.
Go to Writing learning resources
Project Management
-
Learn Project Management
Project management is the practice of organizing and tracking projects with the goal of completing them under established guidelines. Project Managers may specialize in fields such as software development, construction, IT, or manufacturing.
Go to Project Management learning resources -
Learn Product Management
Product management is at the intersection of tech, business, and design. A Product Manager oversees a product's development, design, marketing, and launch, including physical products, software programs, and other digital products.
Go to Product Management learning resources
IT & Cybersecurity
-
Learn IT
Information Technology (IT) is at the intersection between business and technology. IT has many job roles, but they all have in common: using technology to solve business problems. In this overview, you’ll learn more about what IT is, what it can do, who uses it, and how to learn it to determine how to add this skill to your professional toolbox.
Go to IT learning resources -
Learn AI
Generative artificial intelligence is an emerging machine learning technology that is utilzied to help streamline workflow and assist in various day-to-day tasks, depending on the professional field.
Go to AI learning resources
Microsoft Office
-
Learn Excel
Microsoft Excel is the most popular spreadsheet app in the world. Professionals in all fields rely on Excel to store, sort, organize, and analyze data.
Go to Excel learning resources -
Learn Microsoft Office
Microsoft Office is a bundled software suite developed by the Microsoft Corporation. Office provides services and applications that allow people to perform everyday or high-level tasks at home, in the workplace, or for running a business.
Go to Microsoft Office learning resources -
Learn PowerPoint
PowerPoint is an application used to create slideshows. As part of the Microsoft Office software family, PowerPoint is used by professionals across industries to design and give presentations, often for meetings and classes.
Go to PowerPoint learning resources -
Learn VBA
VBA, or Visual Basic for Applications, is a programming language used across Microsoft Office programs such as PowerPoint, Word, and Excel. Microsoft launched VBA in 1993 as a replacement for Excel’s macro language. Since then, it has become a widely used language for automating various Excel tasks and customizing other Office applications.
Go to VBA learning resources -
Learn Microsoft Word
Microsoft Word is primarily used as a word-processing program for creating professional-looking documents and reports. Authors use it to write novels, job seekers create resumes, and students write essays. In the workplace, Microsoft Word is used to create a host of documents, including letterheads, reports, templates, training manuals, calendars, invoices, and promotional materials, among others. Businesses also use the mail merge feature that outputs created documents to a mailing list or newsletter
Go to Microsoft Word learning resources -
Learn Microsoft Outlook
Microsoft Outlook is among the most used email services on the planet. However, Outlook provides more than simply email access. It also serves as a web app manager who coordinates and integrates with other Microsoft Office applications like Word, PowerPoint, and Excel for the workplace or home use. Outlook facilitates email communication, organizing contact lists as well as using the calendar feature for setting up meetings and other events. Also, Microsoft Outlook does not share the data collected to integrate its assortment of applications.
Go to Microsoft Outlook learning resources
Architecture & Construction
-
Learn SketchUp
SketchUp is a 3D modeling application that is used in a variety of design-related fields including architecture, mechanical engineering, and video game design.
Go to SketchUp learning resources -
Learn Revit
Revit is a CAD tool, created by Autodesk, that is specifically designed for modeling and blueprinting engineering, architecture and development projects.
Go to Revit learning resources -
Learn AutoCAD
AutoCAD is a CAD (computer-assisted design) software commonly used for drafting. AutoCAD is common in fields like engineering, architecture, interior design, and 3D printing.
Go to AutoCAD learning resources -
Learn Construction
Construction projects encompass architecutral, engineering and civic infastructure projects and are all assisted by various computer-aided design tools.
Go to Construction learning resources -
Learn Blueprint Reading
Blueprint reading is the process of reading blueprints to understand the necessary specifications and requirements of a design or construction project.
Go to Blueprint Reading learning resources -
Learn CAD
Computer aided design (CAD) refers to computer applications that are built to assist in the process of prototyping or blueprinting complex 3D structures and objects.
Go to CAD learning resources -
Learn Construction Estimating
Construction estimating is the process of using computer applications and practical tools to create a workable estimate of the price and time that any given project will take. This is essential for producing a reasonable, competitive bid on construction projects and it is an important skill for ensuring that you are able to deliever on your initial proposal.
Go to Construction Estimating learning resources -
Learn Interior Design
Interior Design is the process of planning interior floorplans for private and commerical buildings. This can include both designing the structural layout of the interior of the space and its aesthetic qualities.
Go to Interior Design learning resources -
Learn Revit MEP
Revit MEP is a CAD tool, created by Autodesk, specifically designed for modeling and documenting mechanical, electrical, and plumbing (MEP) systems in building projects.
Go to Revit MEP learning resources -
Learn Civil 3D
Civil 3D is a BIM software designed for civil engineering projects, providing tools for surveying, terrain modeling, roadway design, land development, and infrastructure documentation
Go to Civil 3D learning resources
Other Resources
-
Video & Animation Resources
Go to Video and Animation Resources learning resources -
Adobe Bridge
Go to Adobe Bridge learning resources -
HTML Email
Go to HTML Email learning resources -
Visual Studio Code
Go to Visual Studio Code learning resources