Skip to main content

Explore subjects

Find courses and classes in coding, data, design, and more.

Need help choosing?

Get matched

All subjects

102 subjects

  • .NET

    .NET is an open-source software framework developed by Microsoft that runs on Windows, macOS, and Linux. It includes a large class library and the ability...

  • Adobe Illustrator

    Adobe Illustrator is a powerful vector graphics software that creates scalable designs for logos, illustrations, and marketing materials. Unlike photo...

  • Adobe Photoshop

    Adobe Photoshop is the industry-standard software for digital image editing and graphic design. From retouching photos to creating marketing materials,...

  • Agile

    Agile software development is a mode of developing software where teams work together using adaptive planning, empirical knowledge, and continual...

  • Android

    Android is a mobile operating system primarily designed for touchscreen devices based on Linux and developed by Google. Android apps are primarily written in...

  • App Development

    App development is the process of creating software applications for mobile devices, computers, and web browsers. Developers use programming languages and...

  • Artificial Intelligence

    Artificial Intelligence aims to create intelligent machines. Using AI, machines can act and react like humans with access to expansive information about the...

  • ASP.NET

    ASP.NET is an open source web application framework developed by Microsoft to allow the production of dynamic web pages and applications. It allows web...

  • Back End Development

    Software development focuses on two interactions: the user side (known as front end development) and the server side (known as back end development). Back...

  • Blockchain

    Blockchain uses a decentralized, continuously growing record of transactions that is secure by nature. While cryptocurrency like Bitcoin is the most popular...

  • Business Analysis

    Business analysis bridges the gap between business needs and technology solutions. Business analysts study how organizations work, identify problems, and...

  • Business Intelligence

    Business Intelligence is related to data analytics and it refers to providing historical, current, and predictive views of business operations. At a business...

  • C#

    C# is a multi-paradigm programming language developed by Microsoft for use in their .NET framework. The language is based on C++ and contains elements...

  • C++

    C++ is a programming language, specifically an object oriented programming language (OOP), which is a modular approach to programming that supports...

  • Canva

    Canva is a user-friendly graphic design platform that lets anyone create professional-looking visuals without design experience. From social media posts and...

  • ChatGPT

    ChatGPT is a generative AI tool that was developed by OpenAI. How does it work? Users input a prompt and ChatGPT uses large language models to return an answer.

  • Claude

    Claude is an AI assistant developed by Anthropic that can help with a wide range of tasks, from writing and analysis to coding and research. Unlike basic...

  • Cloud Computing

    Cloud computing allows users to store data and offload computing power without having to actively manage those resources. As of 2020, most applications are...

  • CompTIA A+

    CompTIA A+ is a credential for IT professionals that you get by passing two exams: Core 1 and Core 2. Check CompTIA's official A+ certification page for...

  • CompTIA Network+

    CompTIA Network+ is a credential that you get by passing the Network+ exam. Check CompTIA's official Network+ certification page for the current exam version...

  • CompTIA Security+

    CompTIA Security+ is a certification that you get by passing the Security+ exam. Check CompTIA's official Security+ certification page for the current exam...

  • Content Marketing

    Content Marketing is the creation and sharing of online material (such as blogs, videos, or social media posts) which subtly, not explicitly, promotes the...

  • Cryptocurrency

    Cryptocurrency (think: Bitcoin!) is an encrypted, digital currency operating independently of a central bank. Cryptocurrency is one application of blockchain...

  • Cryptography

    Cryptography is the practice of securing communication between two parties (think: two-step authentication, encryption, etc). At a Cryptography Bootcamp,...

  • Customer Experience

    Software companies rely on sales to drive revenue, making tech sales representatives key players in a company’s success. Tech sales is a growing field in...

  • Cybersecurity

    Cybersecurity protects digital systems, networks, and data from cyber threats like hackers, malware, and data breaches. As businesses increasingly rely on...

  • Cypress

    Cypress is a front end test automation tool used by quality assurance (QA) testers for regression testing of web applications. Cypress is JavaScript-based...

  • Data Analytics

    Data Analytics refers to the categorization, storage, and analysis of data in order to study trends and patterns. Data analysts analyze this data to also...

  • Data Engineering

    Data engineers set up the infrastructure on which the data scientists and machine learning engineers do their work. They are responsible for data storage and...

  • Data Privacy

    Data privacy focuses on protecting personal information from unauthorized access, use, or disclosure. This field teaches professionals how to handle...

  • Data Science

    Data Science in general refers to the extraction of information from data using a combination of statistics, information technology, mathematics, and...

  • Data Visualization

    Data visualization is the visual representation and communication of data. To clearly and efficiently share information, data visualization uses statistical...

  • DevOps

    DevOps is a set of practices and a collaborative culture that bring software development and operations teams together to build, deliver, and maintain...

  • Digital Marketing

    While you may think of marketing as print ads, commercials, direct mail, or telemarketing, expect digital marketing to soon overtake these traditional...

  • Django

    Django is an open source web application framework written in Python that uses the model-view-controller (MVC) architectural pattern and the Don't Repeat...

  • Email Marketing

    Email Marketing is the use of email to promote products or services. The goal of email marketing is to develop relationships with potential customers or...

  • Entrepreneurship

    Entrepreneurship is the art of turning ideas into profitable businesses. It involves identifying market opportunities, developing solutions, and building...

  • Ethical Hacking

    Ethical Hacking is when cybersecurity experts hack into a system to identify and repair potential vulnerabilities, to effectively prevent exploitation by...

  • Excel

    Excel is a spreadsheet application developed by Microsoft. It features a macro programming language called Visual Basic for Applications allowing users to...

  • Figma

    Figma is a cloud-based, collaborative design tool used by today's UX designers for prototyping designs. Figma allows designers to create designs for...

  • FinTech

    Financial technology, or FinTech, is innovative tech that enhances how financial services are delivered. The rise of bitcoin, blockchain, and digital banking...

  • Front End

    Front End Development refers to the creation of elements that users will see and interact with directly. It combines aspects of web development along with...

  • Game Development

    Game development refers to any and all parts of the process of designing and developing video games for computers, dedicated gaming consoles, or mobile. The...

  • Generative AI

    Generative AI refers to artificial intelligence tools that can create new content. Three of the most popular generative AI tools are ChatGPT (a chatbot...

  • Go

    Go, also known as golang, is a programming language based on C developed by Google. Go uses common patterns from dynamic languages and has a simple language...

  • Google Ads

    Google Ads is Google's advertising platform that helps businesses reach customers through targeted online ads. Learners discover how to create, manage, and...

  • Google Analytics 4

    Google Analytics 4 (GA4) is Google's latest web analytics platform that tracks how visitors interact with websites and apps. It helps businesses understand...

  • Google Cloud

    Google Cloud is a comprehensive suite of cloud computing services that helps businesses store data, run applications, and scale operations online. Companies...

  • Google Gemini

    Google Gemini is Google's advanced artificial intelligence model designed to understand and generate text, code, images, and other content through natural...

  • Graphic Design

    Graphic design combines creativity with strategy to communicate messages through visual elements like logos, websites, and marketing materials. Designers use...

  • Growth Hacking

    Growth hacking is a marketing strategy mostly deployed by startups and internet companies to utilize creative low-cost techniques to grow profits and...

  • HTML & CSS

    HTML structures the content of a web page, while CSS controls its appearance and layout. Learn how these two foundational web technologies work together to...

  • Information Security

    Information Security (also known as InfoSec) refers to the tools and processes used to protect information at an organization. InfoSec's goal is to protect...

  • Information Technology

    Information Technology (IT) is the backbone of modern business, covering everything from computer systems and networks to software and data management. IT...

  • iOS

    iOS is the operating system developed by Apple for its mobile hardware, including the iPhone, iPad, and iPod Touch. iOS development originally used the...

  • Java

    Java is a popular general-purpose programming language derived from C and C++ that is popular for its code's ability to run on multiple platforms without...

  • JavaScript

    JavaScript is the most popular coding language in the world. And for good reason – with over 20 JavaScript frameworks, it’s the most efficient and versatile...

  • Kotlin

    Kotlin is a statically typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or use the LLVM...

  • Kubernetes

    Kubernetes is a powerful platform that automates the deployment and management of containerized applications across multiple servers. Think of it as an...

  • Linux

    Linux is a free open-source operating system based on UNIX where users can modify and create variations of the source code. Linux is commonly used in cyber...

  • Machine Learning

    Machine learning is when artificial intelligence is geared towards the technological development of human knowledge. Machine learning enables computers to...

  • Microsoft Azure

    Microsoft Azure is Microsoft's cloud computing platform that helps businesses store data, run applications, and manage IT services online instead of on...

  • Midjourney

    Midjourney is an AI-powered creative platform that uses generative AI to convert natural language prompts into images. UX designers, digital marketers,...

  • Mobile

    Mobile refers to both mobile computing and mobile technology, which is the use of computing devices that are transported during normal usage. This can mean...

  • Mobile Security

    Mobile Security focuses on efforts to secure data on mobile devices like smartphones and tablets. See our Ultimate Guide to Security Bootcamps, and find the...

  • N8N

    N8N is a powerful workflow automation platform that allows users to connect different apps, services, and databases without writing complex code. Think of it...

  • Network Security

    Network security involves using physical and software techniques to prevent and monitor threats to network systems and infrastructure, such as unauthorized...

  • Networking

    Computer networking connects devices so they can communicate and share data and resources. Networking skills include configuring routers and switches,...

  • Neural Networks

    A type of machine learning process called deep learning utilizes neural networks, which are artificial neural networks that mimic the human brain so that...

  • Node.js

    Node.js is an open source runtime environment for applications written in JavaScript. Node is praised for its ability to keep many real-time web applications...

  • Pandas

    Pandas is a powerful Python library that makes working with data simple and intuitive. It's the go-to tool for data cleaning, analysis, and manipulation –...

  • Penetration Testing

    Penetration testing (or pen-testing) is a security assessment method to test, measure, and enhance established security measures on information systems and...

  • PHP

    PHP is an efficient, server-side interpreted, non-compiled scripting language developed in 1994. PHP is easy to learn, and powers websites like Facebook and...

  • Power BI

    Power BI is Microsoft's business intelligence tool that transforms raw data into interactive dashboards and reports. It helps organizations make data-driven...

  • Product Management

    Product Management is an organizational function within companies that deals with the planning, development, or marketing of a product at any point in that...

  • Project Management

    Project Management is an essential field in tech that focuses on the tactical and logistical management of business projects. Project Managers translate a...

  • Python

    Python is a powerful, open-source, multi-paradigm programming language used to build websites, provide database access, and build software and games. Python...

  • Quality Assurance Testing

    Quality Assurance (QA) testing or software testing exists to confirm that the product being built is the product that the client wants and is released with...

  • R

    R is a programming language and software environment for statistical computing and graphics. R is widely used by data miners and statisticians for...

  • Rails

    Ruby on Rails, or simply Rails, is an open source back-end web application framework developed as a reaction against messier, more idiosyncratic coding...

  • React.js

    React (aka – React.js or ReactJS) is an open-source JavaScript library maintained by Meta that provides a view for HTML data or user interfaces. Over 8,000...

  • Risk Management

    Risk management is the practice of identifying, analyzing, and controlling potential threats that could harm an organization's operations, finances, or...

  • Ruby

    Ruby is an object-oriented programming language with features like dynamic typing and automatic memory management. Ruby is praised for minimizing confusion...

  • Rust

    Rust is a programming language for writing software and is commonly used in blockchain. Rust’s main characteristics are its strong type system and memory...

  • Sales

    Sales refers to the part of a company in charge of sales operations, sales processing, and sales analysis. These different sections work in harmony with one...

  • Salesforce

    The cloud-based software Salesforce provides customer relationship management services. The Salesforce platform is customizable, and provides tools for...

  • Selenium

    Selenium is an open-source, automated testing framework used in QA test automation. Browser automation testing using Selenium allows for web applications to...

  • SEM

    Search Engine Marketing (SEM) uses paid and unpaid marketing strategies such as display ads and native advertising to gain more traffic from search engines....

  • SEO

    Search Engine Optimization (SEO) is the process of improving a website's visibility in a search engine's natural results. SEO considers different types of...

  • Server Management

    Server management involves overseeing the computer systems that power websites, applications, and digital services. Professionals in this field configure,...

  • Social Media Marketing

    Social Media Marketing (SMM) is the use of social media platforms to promote a product or service. This can be done through copywriting on a post or paid...

  • Solidity

    Solidity is a blockchain programming language, specifically created to implement smart contracts for the Ethereum blockchain. Solidity is an object-oriented,...

  • Spark

    Spark is an open-source program used for data analytics and data science. Apache Spark is a data analytics cluster computing tool commonly used with Hadoop....

  • Swift

    Swift is a multi-paradigm compiled programming language developed by Apple for iOS and macOS mobile development. Swift is intended to be more concise and...

  • Tableau

    Tableau is a powerful data visualization tool that transforms raw numbers into clear, interactive charts and dashboards. Companies across industries use it...

  • TensorFlow

    TensorFlow is an open-source platform developed by Google Brain for machine learning and artificial intelligence. It is used in numerical computation and...

  • TypeScript

    TypeScript is an open-source, high-level programming language that builds on JavaScript. TypeScript was created by Microsoft in 2012, and since it shares the...

  • Unity

    Unity is widely known as a game engine but it can also be used for other applications like AR and VR. Unity is used to simulate device interaction before the...

  • User Experience Design

    User Experience Design (UXD or UED) is the process of improving the ways in which users interact with computers, whether that be usability, pleasure, or ease...

  • Vue.js

    Vue.js is an open-source JavaScript framework for building user interfaces. Vue builds on top of HTML, CSS, and JavaScript, and has many built-in features....

  • Web3

    For tech enthusiasts, Web3 is the next phase of the internet – a decentralized internet based on the blockchain. In addition to cryptocurrencies, blockchain...

  • WordPress

    WordPress is a free, open-source content management system (CMS) powered by PHP and MySQL. Find the best WordPress bootcamps on Course Report!

Find the path that fits your
career goals

Sign up for bootcamp advice

Enter your email to join our newsletter community.

By submitting this form, you agree to receive email marketing from Course Report.