CHOOSE FROM MULTIPLE LEARNING FORMATS to achieve your goals

Certificates

Earn a Cornell credential as you complete multiple courses.
  • 2 to 6 months
  • $2,000 to $10,000
  • Online

Courses

Learn in a small cohort, with graded assignments and opportunities for live sessions.
  • 2 to 4 weeks
  • $299 to $1,199
  • Online

Workshops

Develop AI skills and strategies in interactive sessions with Cornell faculty.
  • 3 hours
  • $449
  • Online

Degrees

Earn a professional master’s degree from Cornell University.
  • 15 to 24 months part-time
  • Tuition varies
  • Hybrid
Select a Technology Program that fits your goals
Explore and compare flexible learning opportunities from across Cornell’s portfolio of world-class Technology programs.
Certificates(31)
Courses(71)
Workshops(16)
Degrees(3)
Showing 31 of 31
Ask Sage

Technology Leadership

Course
2 weeks
Online
Organizations thrive by creating and delivering value, and this process begins with understanding how value chains operate. In this course, you will explore the key components of value chains, analyzing how they contribute to organizational success. You'll examine the challenges businesses face and draw lessons from industry-specific examples to uncover strategies for improving operations. Building on these insights, you will discover how to design technology solutions that align with organizational goals by applying strategic alignment frameworks. You'll also consider how comprehensive technology strategies can be developed to communicate a clear vision and address evolving challenges. Along the way, you'll evaluate the role of technology in driving organizational success and identify how it can be leveraged to adapt to future needs. By the end of this course, you will have gained the knowledge and tools to assess the strategic use of technology within your organization while preparing for its ongoing evolution in an ever-changing business environment.
$999

AI Risk and Opportunity

Course
2 weeks
Online
In this course, you will explore the real-world applications of AI while identifying how to evaluate its risks and opportunities across various industries and functions. You'll examine relevant governance frameworks and develop necessary guardrails and oversight measures for safe AI implementation in your organization. Through practical examples and interactive discussions, you'll gain a clearer understanding of how to balance innovation with responsible AI practices. Finally, you will assess both the potential benefits and challenges of AI integration, exploring real-world cases and best practices to develop strategies for implementing appropriate oversight mechanisms. By the conclusion of this course, you will be equipped with the practical tools to evaluate AI opportunities, apply relevant frameworks, and establish effective oversight measures that align with your organization's goals and compliance requirements.
$1,199

Navigating Technical Product Management

Course
2 weeks
Online
In this course, you will explore the intricate relationship between the product manager, the product, and the customer. You'll begin by examining the foundational aspects of product management, including the nature of products, the skills required for effective management, and the common causes of product failures. You'll also gain insights into the product management process, learning to differentiate your role as a product manager from the tasks involved in managing products. Through the course materials and activities, you will engage with the CORE approach and the Analytical Pyramid, essential tools for classifying ideation skills and navigating the product management journey. You'll then delve into the product development process, exploring its cyclical nature and the distinction between managing and executing tasks. You'll practice identifying management-specific responsibilities and discover how to optimize product design using techniques like Kansei engineering. Finally, you will gain hands-on experience using Python for data manipulation and A/B testing. You'll discover how to measure customer preferences, leverage data to guide marketing strategies, and develop a deeper understanding of customer perspectives. This practical experience will prepare you to manage the product life cycle effectively and drive success in the market.
$999

Strengths-Based Technology Leadership

Course
2 weeks
Online
As leaders, we often give and receive feedback about weaknesses and development opportunities. There are typically systems and processes within organizations that encourage this type of feedback and drive employees to improve in specific areas. The question is, why do we spend so much time on weakness, and does it help? In this course, you will take a different approach to leadership development. Leading from strength is about looking at what someone is naturally good at, as well as the skills gained through experience. You will harness these strengths and learn to leverage and expand them. Leadership development takes time — you won't be done with your journey when you complete this course. With that in mind, the course asks you to look into the future and set personalized development goals.
$1,199

Decision-Making Skills for Technology Leaders

Course
2 weeks
Online
Leaders of all kinds have to make informed and resolute decisions. Tech people are often fact- and data-driven, which can make them excellent decision makers. In general, everyone has a decision-making style — what separates out great decision makers is their ability to adapt based on a problem's needs. You will begin this course by evaluating your default decision-making style using a data-driven tool, “Decision-Making for Leaders” designed by Victor Vroom, a leading expert on decision making. You will then explore what quality decisions look like. These initial steps will set you up to more effectively take action and make good decisions. Professor Erica Dawson, Ph.D., the Nancy and Bob Selander Director of Engineering Leadership Programs at Cornell University, guides you through the course, allowing you to evaluate yourself, digest the results and data, and then assess your ability to effectively adapt. The course concludes with the creation of an action plan, setting yourself on a path for future success.
$1,199

Analyzing Cybersecurity Threats

Course
2 weeks
Online
When it comes to cyber threats, every organization should strive to protect themselves and their users, and it is crucial to have a plan in place to protect your organization. Threats, whether big or small, have the potential to harm an organization, so understanding the digital threat landscape is critical for organizations to build effective security measures and risk mitigation strategies. In this course, you will discover how to identify and classify cybersecurity threats to protect your organization. You will be introduced to different types of threats and vulnerabilities as well as the potential impacts each threat may have on organizational assets, gaining tools to help you identify these threats and minimize their impact. You will be introduced to cybersecurity frameworks, such as NIST, and best practices to protect possible targets within an organization. By the end of this course, you will have a foundation of the threat landscape to leverage to better protect your organization.
$1,199

Natural Language Processing Fundamentals

Course
3 weeks
Online
In this course, you will explore the foundational vocabulary of natural language processing (NLP) — and start writing code right away — by finding patterns in strings using both simple functions and regular expressions. This will prepare you for an important component of NLP work, which is preprocessing text to reduce the size of the vocabulary being analyzed: The fewer total words that need to be analyzed, the more computationally efficient your work will be. You will then tag sentences so that you will be able to relate keywords to one another. You will also gain extensive hands-on experience writing Python, first by practicing on individual sentences then working up to a larger body of text. Overall, your understanding of and skill in NLP with Python will support you as you continue through your career and meet your goals in this area and beyond.
$1,199

How to Write Programs That Make Choices With Control Flow

Course
2 weeks
Online
In this course, you will identify the basic elements necessary to write components that make calculations and choices for you. While each programming language has its own set of rules and varying syntax, here you will be focusing on programming with Python. The logic and skills you use to write simple Python programs are useful for developing your problem-solving abilities. Throughout this course, you will examine how to break down complex problems into smaller, more accessible components and write programs that solve them, step by step.
$1,199

Generative AI: Capabilities and Compromises

Course
2 weeks
Online
As generative AI takes center stage in our digital landscape, how can you harness its power and set yourself up for success in a rapidly changing world? In this course, you will develop a conceptual understanding of the recent advances, current capabilities, and limitations of generative AI. You will build a framework to keep up with new developments and assess where the technologies might — and might not — go next. You will begin by exploring how generative AI tools represent a categorical leap in the cognitive capabilities of computers. You will examine the three conceptual ideas that unlocked these new capabilities — machine learning, reinforcement learning, and pretraining (i.e., the P in GPT) — along with the advances in data, computation, and algorithms that fueled these ideas. You will also build a comprehensive understanding of the capabilities and compromises that go along with these new cognitive capabilities. Finally, you will extrapolate the patterns from past general-purpose technologies to map out AI's potential societal and economic promises as well as its perils. By the end of this course, you will have a solid foundation for making strategic decisions to utilize generative AI to transform your organization, enhance your productivity, and stay ahead of the curve.
$999

Creating Business Value With AI

Course
3 weeks
Online
Artificial intelligence (AI) is no longer a futuristic concept; it's a reality that is transforming our world. This course delves into the true essence of AI, cutting through the hype to reveal its practical applications and real-world value. You'll examine AI's role in creating significant business opportunities and discover how to apply a value-driven framework to identify these opportunities. Through interactive exercises and hands-on data analytics, you'll gain the skills to characterize the business potential of AI products. You'll explore the spectrum of AI technologies, from traditional rule-based systems to cutting-edge neural networks and generative AI. You'll focus on practical applications, identifying not only how to leverage AI's power but also how to address its risks and ethical implications. By the end of this course, you'll be able to distinguish between hype and reality, formulate AI product ideas with actionable value, and effectively utilize AI algorithms in product development to drive impactful results.
$999

Machine Learning Foundations

Course
2 weeks
Online
Machine learning (ML) is the use and development of computer systems with the ability to learn and discover patterns in data. You even encounter some of these systems on a daily basis; for example, a computer program can determine whether an email is spam or not spam, and a computer program can find patterns among shoppers and recommend products tailored toward their needs and interests. Learning to analyze and visualize data in meaningful ways is a critical step in your study of ML. In this course, you will start by exploring the role that machine learning plays in the industry for decision making and its impact on your role. The characteristics of a particular problem, the data you have to work with, and the questions you want to answer will dictate what type of ML approach, method, and algorithm needs to be used. Once you cover the basic role of machine learning and the process from start to finish, you will gain experience in industry-relevant tools such as Jupyter Notebooks, NumPy, and Pandas.
$999

Designing a Simple Interactive System

Course
2 weeks
Online
Interactivity, by definition, is reciprocal activity, as interactive devices are designed to enable input and response between a user and a system. This course gives you firsthand experience with the basic building blocks that make up interactive devices. You will begin by walking through a course kit and identifying the function of each component. You will then explore step-by-step methodologies for analyzing circuit diagrams, physically assembling circuits, and programming interaction. Through activities, you will practice analyzing circuits, assembling electronic circuits, and writing code, acquiring tools and best practices along the way. By the end of this course, you will have the necessary foundation to build and program the electronic circuits critical to interactive devices. This program requires the purchase of a kit of electronic components and microcontrollers at a cost of around $600.
$1,199

Cryptocurrencies and Ledgers

Course
2 weeks
Online
Since the advent of the internet, programmers have been trying to figure out how to create a [digital] world in which people anywhere - even complete strangers - can transact directly with one another safely and efficiently. In essence, they have been trying to recreate the bedrock of civilization: an orderly system of bookkeeping that allows people to trust each other's claims about what they own, what they owe, and what they are owed. For most of the digital age, this “trust” has been facilitated by third parties such as banks, governments, or credible companies that are willing to guarantee that a transaction is valid and secure. But transactions via third parties are slow and expensive, and they cannot be verified by just anyone, which opens the door to fraud and theft. Today, the notion of a secure and trusted third party in a digital world isn't purely mythical. And in fact, it's exactly what blockchain technology embodies in a kind of magical way. In this course, you will explore the mechanics of blockchain technology and how the blockchain acts like a trusted third party. To do this, Professor Ari Juels will design a theoretical cryptocurrency from scratch to illustrate how Bitcoin and other cryptocurrencies make use of the blockchain to transfer value from person to person. Then, once you understand how the blockchain acts as a trusted ledger, you will practice articulating other transformative ways in which blockchains can change how commercial and interpersonal connections happen online.
$1,199

Systems Security

Course
3 weeks
Online
In this course, you will examine security for computers and networked information systems. The focus is abstractions, principles, and defenses for implementing military and commercial-grade secure systems. Through this lens, you will explore security and survivability for computers and communications networks as well as policy issues such as the national debates on cryptography policy and the meaning of privacy. That journey will be informed by a survey of technical means for implementing the various properties that comprise "trustworthiness" in a computing system, including mechanisms for authorization and authentication along with cryptographic protocols.
$1,199

Human-Centered Design Essentials

Course
3 weeks
Online
Human-computer interfaces have become a part of everyday life, whether we consider technology that we use at home or at work. People rely on technology to help them achieve a goal or solve a problem, and this idea is central to the emerging and rapidly expanding field of human-centered design: Who is using the interface, and for what purpose? How can we help them do that better? Answering these questions should be at the heart of the design process, as technologies are ultimately for people to use, and designers need to make this as intuitive and smooth as possible. Design doesn't happen in a lab; it happens in the world, and gathering information about the users of your product ensures better design. In this course, you will be introduced to human-computer interaction design, use practical methods for applying sound design principles, and execute the entire process. You'll discover the basics of how to identify a human need, how and why you need to keep that need at the center of the design process, uncover what can be measured to improve the design, and ensure that you conduct your research fairly and ethically.
$1,199

Developing a Product Hypothesis and Personas

Course
2 weeks
Online
Developing and launching new products involves more than a great idea. In today's fast-paced digital economy, understanding your target customers and their specific needs is essential to launching and managing successful products. In startups and established companies alike, the product manager serves as a key player in taking a product from idea to launch to success. To bring viable products to market, a successful product manager needs to balance creative inspiration with a disciplined approach. Articulating a winning product means beginning with a hypothesis: You need to craft a simple statement that says, "We are going to help Person X solve Problem Y by doing Z," thus defining a specific customer, a specific problem, and a solution. In this course, you will do just that: Talk to customers, define problems, and come up with a product strategy and a plan for how you would actually build that product. In this course, you will map your customer's journey and build personas. In doing so, you‘ll position yourself with a much clearer picture of the real problem your product is trying to solve, paving the way for a strong product strategy.
$1,199

Python Fundamentals

Course
3 weeks
Online
This course provides an introduction to the programming environment and explores the basics of Python. After learning how to run a script, you will work with Python expressions, functions, and variables in interactive mode. By the end of the course, you will be able to write a basic Python script that includes built-in functions and modules.
$1,199

Improving User Experience with Interactivity

Course
2 weeks
Online
In this course, you will explore the potential of interactivity by adding JavaScript to a website. First, you will consider the use of interactivity and identify some common best practices and pitfalls. You will then dive into the JavaScript language, practicing the basics of JS syntax and jQuery. Next, you will discover event-based programming concepts such as event handlers, state, and conditionals. Finally, you will utilize various debugging techniques and leverage AI to help you debug both the syntax and logic of your JS code.
$1,199

Framing Front-End Web Development

Course
2 weeks
Online
In this course, students go beyond the code to understand what is really important in web development. Through creating a mental model of how web development works, student are exposed to the big picture of how users interact with websites. By building empathy and an understanding of target audience needs, students recognize the benefits of approaching design from the perspective of the user and the importance of accessibility, biases, and cultural sensitivity. Finally, students dive into the inner workings of the web to remove the mystery and build a clear picture of how websites work. Ultimately, the goal of this course is to prepare students to design and build beautiful, functional websites that meet the needs of their target audience.
$1,199

Applications of Blockchain Technology

Course
2 weeks
Online
Blockchain has recently become synonymous with “cryptocurrency,” but its applications are much wider than financial transactions. Though cryptocurrencies constitute the most popular of applications, the business applications are endless. In fact, any industry that makes use of an intermediary to verify transactions could in theory make use of blockchain technology. But how do people know if their industry and/or company stands to gain from adopting the technology? This course provides you with the tools to discern the applicability of blockchain technology to your business model. You will do this by learning about smart contracts and how you can implement minimal trust applications for almost any task imaginable. You will analyze how smart contracts work, how they're used today, and how to reason about their capabilities, and what ongoing technical challenges they pose. In the course project, you will come up with your own smart contract application and outline the challenges that might exist in its adoption. Ultimately you will walk away with the ability to answer one important question: Does your business need a blockchain? You are required to have completed the following course or have equivalent experience before taking this course: Cryptocurrencies and Ledgers Cryptography Essentials Blockchain Fundamentals
$1,199

Cryptography Essentials

Course
2 weeks
Online
Cryptography has been around for thousands of years and is at the heart of digital communications today. Most people rely on cryptography on a daily basis without even knowing it; most popular messaging apps use encryption to ensure the security of messaging between two people. Blockchain technology, in a similar way, relies on cryptography to protect the identity of those sending and receiving messages and ensures that all information and transactions are secure and legitimate. Thus, to really understand blockchain technology, you have to understand the core principles of cryptography. This course will walk you through the basics of cryptography: how information has historically been disguised (encrypted) and revealed (decrypted) using mathematics. You will see how a message can be turned into a number, and how that number can be encrypted and decrypted by two complete strangers. You will practice encrypting your own message to understand the basics of what makes a good encryption scheme. Then, you will delve deeper into the specific type of cryptography used in blockchain technology — public key cryptography — and the promises and limitations it has in carrying out the core functions of a blockchain. You will create your own theoretical gold exchange in order to more fully understand how you can send anything to anyone around the world without a middleman. Ultimately you will know exactly how information on the blockchain is secured, legitimized, and authenticated without needing a third party to verify it. You are required to have completed the following course or have equivalent experience before taking this course: Cryptocurrencies and Ledgers
$1,199

Fundamentals of JavaScript

Course
2 weeks
Online
In this course, you will practice writing simple instructions for a computer. Beginning with the basics of JavaScript syntax, you will implement instructions in code to create programs that complete an action. You will practice using variables and arithmetic operators to provide more flexibility and simplicity to your program. In the project, you will build a form that can use variables and basic arithmetic expressions to generate a report in HTML. Through these exercises, you will explore good programming habits and debugging techniques on your way to writing JavaScript syntax.
$1,199

Technology Management

Course
2 weeks
Online
The dynamic interplay among people, processes, and technology is essential to navigating today's complex organizational challenges and requires a thoughtful, strategic approach. This course begins by examining the rollout of a real-world tech initiative, where you will analyze the critical factors that led to its setbacks and extract key lessons for navigating technological complexity. From there, you will explore how to design agile solutions leveraging various frameworks for successful technology implementation. You'll also delve into the critical area of risk management, discovering how to identify technology risks and apply key frameworks, cybersecurity strategies, and governance tools to safeguard complex projects. By working through hands-on projects, you will build skills in diagnosing technology challenges, proposing practical solutions, evaluating risk profiles, and developing strategies to mitigate organizational risks. By the end of this course, you'll be equipped to manage the complexities of technology implementation while ensuring both resilience and alignment with organizational goals.
$999

Technology and the Global Economy

Course
2 weeks
Online
Technology platforms are driving profound changes in the global economy and society, transforming how businesses create and deliver value. This course begins by examining the platform paradigm, focusing on how digital platforms leverage network effects and multi-sided business models to generate value. You will then explore competitive strategies in the platform economy, analyzing how organizations can adopt different approaches to stay ahead. You'll also evaluate real-world examples of successful technology adoption, using frameworks such as the Technology Acceptance Model to better understand the factors that influence widespread adoption. You will gain experience analyzing platform business models, forecasting technology trends, and proposing technology initiatives with the potential to create positive societal impacts. By the end of this course, you'll have developed a comprehensive understanding of the platform economy and the tools to navigate its opportunities and challenges.
$999

Technology and the Future of Society

Course
2 weeks
Online
Emerging technologies often bring both opportunities and risks, reshaping industries and challenging established norms. In this course, you will begin by exploring disruptive innovation, examining how certain technologies impact industry incumbents and transform existing markets. You will then dive into visionary strategy and blue ocean strategy, discovering how organizations can create entirely new competitive spaces and redefine the boundaries of their industries. You'll also analyze current technology trends to envision the future role of technology in tackling major societal challenges. Throughout the course, you will apply strategic frameworks to real-world examples, evaluate disruptive technologies in your industry, and design strategies to navigate the complexities of emerging technologies. This experience will equip you to anticipate change with confidence and position your organization for long-term success.
$999

Deepfakes

Course
2 weeks
Online
In this course, you will explore the transformative potential of deepfake technology and its innovative applications across various fields, from educational simulations to creative content production. You'll evaluate both the benefits and potential risks of deepfakes, examining how organizations can leverage this technology responsibly while implementing appropriate safeguards. Through real-world examples, you'll analyze strategies for content authentication and consider emerging best practices for maintaining trust in digital communications. Finally, you will familiarize yourself with existing policy considerations and organizational frameworks. When the course concludes, you will be able to weigh the importance of innovation versus security, helping you develop balanced approaches that promote innovation while ensuring the responsible implementation of deepfake technology. You are required to have completed the following course or have equivalent experience before taking this course: AI Risk and Opportunity
$1,199

Cybercrime

Course
2 weeks
Online
In this course, you will explore the evolving landscape of cybercrime and its far-reaching impacts on individuals, organizations, and governmental institutions. Through real-world case studies, you'll discover how to identify different types of cyber threats and potential consequences across different sectors. You'll also examine critical warning signs and develop strategies, including whom to contact and when, in the event of a cybercrime. Building on this foundation, you will analyze key vulnerabilities and identify relevant cybersecurity best practices for your personal or professional life. Ultimately, this course will provide actionable insights to mitigate cybercrime risks and strengthen your security posture, empowering you to enhance your personal and professional digital security measures. You are required to have completed the following course or have equivalent experience before taking this course: AI Risk and Opportunity
$1,199

Ransomware and Cyber Extortion

Course
2 weeks
Online
In this course, you will explore the evolving landscape of ransomware and cyber extortion attacks. Through real-world case studies, you'll discover how to determine the differences between ransomware and cyber extortion attacks, understanding their distinct characteristics and overlapping tactics. You‘ll analyze what drives organizations to pay or refuse ransom demands as well as the short- and long-term implications of these decisions. This practical knowledge will help you better understand the threat landscape and develop informed response strategies. You will also evaluate proven protection and response strategies, including best practices that strengthen your organization's security posture against these threats. Through interactive scenarios and expert insights, you'll develop a comprehensive understanding of how to assess the long-term implications and policies regarding ransomware and cyber extortion. By the end of this course, you'll be able to identify relevant best practices for your personal or professional life for both preventing and responding to ransomware and cyber extortion attempts. You are required to have completed the following course or have equivalent experience before taking this course: AI Risk and Opportunity
$1,199

Critical Infrastructure, AI and Cybersecurity

Course
2 weeks
Online
In this course, you will explore the interconnected landscape of critical infrastructure that powers modern society, from healthcare and financial systems to transportation networks and energy grids.. You'll examine diverse threat actors and their motivations for targeting these vital sectors, discovering how to distinguish between criminal activities, espionage, and acts of war through real-world scenarios and expert insights. Beyond traditional infrastructure, you will discover how emerging technologies reshape our security landscape. As the course progresses, you'll evaluate different policies, frameworks, and resources for improving critical infrastructure cybersecurity, gaining practical knowledge to implement protective measures in your organization. The course extends into emerging frontiers, including IoT networks, VR/AR systems, and space-based technologies, exploring how these innovations both enhance and challenge infrastructure security. The course concludes with a forward-looking analysis of AI's dual role in both emerging threats and defensive capabilities that could impact critical infrastructure systems vital to daily life and national security. You are required to have completed the following course or have equivalent experience before taking this course: AI Risk and Opportunity
$1,199

Linear Algebra: Low Dimension

Course
562 weeks
Online
To perform basic computations in the Machine Learning certificate program, you need the ability to solve elementary linear algebra problems in two dimensions. In this course, you will execute mathematical computations on vectors and measure the distance from a vector to a line. This course will provide you with the theory and activities to start building the linear algebra foundation needed to be successful in your Machine Learning courses. This optional self-paced course supports the required linear algebra in the Machine Learning certificate. If you are already comfortable with the computations from the pretest, we recommend that you take the final assessment to confirm your readiness.

Matrix and Linear Algebra: High Dimension

Course
562 weeks
Online
This Machine Learning certificate program requires you to think and solve problems in multiple dimensions. In this course, you will learn to solve linear algebra problems in three or more dimensions and perform computations with matrices.You will perform computations that focus on solving problems in high dimension; that is, multiple dimensions. This course will provide you with the theory and activities to solidify the linear algebra foundation needed to be successful in your Machine Learning courses. This optional self-paced course supports the required linear algebra in the Machine Learning certificate. If you are already comfortable with the computations from the pretest, we recommend that you take the final assessment to confirm your readiness.

Developing a Data-Driven Product Strategy

Course
2 weeks
Online
In this course, you will discover how to leverage data to develop and refine product strategies — a skill that is increasingly crucial in today's data-driven market. You'll start by exploring essential marketing metrics to design impactful customer journeys then use these metrics to optimize advertising strategies. You'll practice distinguishing between KPIs and attribution metrics to make informed marketing decisions, gather and interpret environmental data to contextualize your product strategies, and integrate these strategies into a company's broader marketing efforts. Throughout the course, you will delve into various topics, including global ad spend, the marketing funnel, and advertising effectiveness metrics. You'll engage in practical exercises such as journey mapping, competitor briefs, and calculating key marketing metrics like cost per click (CPC) and return on ad spend (ROAS). You'll also be introduced to advanced concepts like marketing mix modeling (MMM) and multi-touch attribution (MTA), equipping you with the knowledge and skills to interpret complex data and guide product and marketing strategies. By the end of the course, you will have a comprehensive understanding of how to synthesize data-driven insights to develop and implement effective product strategies within an organization, giving you the confidence and expertise to excel in your role. You are required to have completed the following course or have equivalent experience before taking this course: Navigating Technical Product Management
$999

Optimizing Product Strategy Using Analytics

Course
2 weeks
Online
This course equips you with the analytical tools and techniques needed to create data-driven strategies that resonate with your audience. Through a combination of interactive learning, an engaging case study, and hands-on coding exercises, you will explore fundamental ideas such as survival analysis, customer lifetime value, and sentiment analysis, which are essential for understanding customer behavior, predicting outcomes, and tailoring product strategies to meet consumer needs. These approaches will enable you to make informed decisions, refine product offerings, and create meaningful connections with your customers, ultimately driving engagement and loyalty. You will then apply these analytical techniques to your own product environment. You'll use real data to discern customer preferences, analyze product features, and determine optimal strategies for improving product performance. By the end of the course, you'll have developed a comprehensive strategy that leverages consumer insights to enhance product value and drive customer loyalty. You are required to have completed the following courses or have equivalent experience before taking this course: Navigating Technical Product Management Developing a Data-Driven Product Strategy
$999

Analyzing and Communicating Consumer Insights

Course
2 weeks
Online
In this course, you will explore the fascinating world of consumer behavior, discovering what drives customers and how to communicate those insights effectively. You'll start by analyzing motivations and internal influences on consumer choices, gaining a deep understanding of how and why customers make decisions. Through interactive activities and discussions, you'll explore real-world examples and apply these concepts to identify key behavioral implications. This knowledge will lay the foundation for formulating product specifications that are both insightful and actionable. Throughout the course, you will develop critical communication skills to present your insights in a way that influences decision making. You'll get hands-on experience analyzing consumer motivations and presenting data-driven insights in meaningful ways. You'll work on formulating product specifications and ultimately craft a strategy for relaunching a recalled product. By the end of the course, you'll have the skills to understand consumer behavior, communicate insights to stakeholders, and make informed product decisions that resonate with your target audience. You are required to have completed the following courses or have equivalent experience before taking this course: Navigating Technical Product Management  Developing a Data-Driven Product Strategy Optimizing Product Strategy Using Analytics
$999

Applying Project Methodologies to Technical Products

Course
2 weeks
Online
In this course, you will discover how to apply different project management methodologies to tackle complex product challenges. You'll explore frameworks like Agile, Scrum, Kanban, and the RICE prioritization method to determine the most effective way to streamline project execution. Throughout this journey, you'll get hands-on experience selecting and implementing these methodologies in real-world product environments, allowing you to see how each approach can lead to more efficient outcomes. You will also develop persuasive communication skills, leveraging consumer behavior insights to craft effective product messaging that resonates with your audience. You'll work on streamlining a technical product's development process and applying consumer behavior models to predict decisions and create effective pricing signals. By the end of this course, you'll have the ability to manage product development with confidence, driving both consumer engagement and business success. You are required to have completed the following courses or have equivalent experience before taking this course: Navigating Technical Product Management Developing a Data-Driven Product Strategy Optimizing Product Strategy Using Analytics Analyzing and Communicating Consumer Insights
$999

Creating a Compelling Value Offering

Course
2 weeks
Online
In this course, you will discover how to create a value offering that resonates with your customers by leveraging key economic principles and pricing strategies. You'll start by exploring financial fundamentals like discounted cash flow and the time value of money then use these tools to construct solid business cases and determine optimal pricing. Through practical activities, you'll develop pricing strategies that evolve over a product's life cycle, applying these techniques to real-world scenarios to create a sustainable and compelling value offering. As you progress, you will explore behavioral pricing techniques to ensure your product's value is effectively communicated and resonates with your target audience. You'll determine how to drive alignment and action across teams, preparing for a successful product launch. By the end of the course, you'll have the skills to set strategic pricing, understand market dynamics, and deliver a value offering that stands out in the competitive landscape. You are required to have completed the following courses or have equivalent experience before taking this course: Navigating Technical Product Management Developing a Data-Driven Product Strategy Optimizing Product Strategy Using Analytics Analyzing and Communicating Consumer Insights Applying Project Methodologies to Technical Products
$999

Values-Based Technology Leadership

Course
2 weeks
Online
It's not uncommon for people to act differently when at home, at work, or with different types of people; while common, this is not advisable. Everyone has a set of personal core values, but not everyone is aware of them, and often people don't spend much time thinking about their values. In contrast, the best leaders learn not only how to tune into their own values, but also how to communicate and live those values in all aspects of life. In this course, you will work to lead with integrity while inspiring and empowering those around you. Professor Dawson, Ph.D., the Nancy and Bob Selander Director of Engineering Leadership Programs at Cornell University, will help you to discover and align your core values. She will guide you to apply your values to your leadership and to create an action plan for the future. Those who master values-based leadership will be able to rise more effectively through the technology ranks, ultimately allowing them to emerge at the top without losing sight of what values are most important.
$1,199

Collaborative Communication for Technology Leaders

Course
2 weeks
Online
Leaders need to be able to collaborate, innovate, problem solve, and build relationships. All of these core responsibilities require excellent communication skills. Often when thinking of leaders, we picture them addressing crowds, giving directives, and commanding forces. Leaders need to be able to do those things, but they also need to be top-notch listeners and have the ability to use a variety of communication tactics at the right times. In this course, Professor Erica Dawson, Ph.D., the Nancy and Bob Selander Director of Engineering Leadership Programs at Cornell University, will break down critical skills that facilitate collaborative communication. She will guide you as you practice and apply these techniques. Many of the skills in this course, including listening and asking powerful questions, are core to strong interpersonal communication. These skills help you establish, improve, and maintain relationships. You will focus on workplace examples, but these skills are applicable outside of the workplace as well. Many of the skills are hard to learn and even harder to make a habit. Your life outside of work will impact your work and your ability to have good relationships. Mastering these communication skills and learning to leverage them to create open and collaborative communication is key to the future of any leader.
$1,199

Courageous Communication for Technology Leaders

Course
2 weeks
Online
Leaders need to be bold visionaries and trendsetters. They need to guide people and inspire those people to achieve the vision they lay out. To do so, leaders must be courageous. As leaders put so much of their efforts into guiding and inspiring others, it's fundamental for them to be skilled communicators. Technologists may not have spent much time refining their communication skills, especially those that involve a great deal of courage. However, leaders have and feel emotions within the workplace and can harness those emotions to improve their leadership skills and become more courageous communicators. In this course, Professor Erica Dawson, Ph.D., the Nancy and Bob Selander Director of Engineering Leadership Programs at Cornell University, will help you develop your confidence and motivation to enact courageous communication. You will start by developing a new perspective on what courageous communication in the workplace is and how emotions play a role. You will then set intentions for moving forward. Ultimately your work will help you use the skills associated with courageous communication to develop and manage your team using feedback and leveraging difficult situations.
$1,199

Influence and Motivation for Technology Leaders

Course
2 weeks
Online
The best leaders are inspirational and transformative. They motivate, inspire, and empower rather than simply dictating or directing those around them. Leaders need to garner specific results that often require sustainable behavioral changes for both individuals and groups. To get these results, you need to both influence and motivate the people around you. Many people view influence and motivation as one and the same, but they are not, and it is important to be able to use them separately or together. Influence involves having an impact on other people's actions, thoughts, attitudes, beliefs, or emotions, while motivation is about getting people to change and sustain that change after they have been influenced. In this course, Professor Erica Dawson, Ph.D., the Nancy and Bob Selander Director of Engineering Leadership Programs at Cornell University, will help you expand your repertoire of tools and techniques for influencing and motivating others, ultimately leading to the desired and sustainable behavioral changes you want to see.
$1,199

Structuring Content with HTML

Course
2 weeks
Online
In this course, students will start by identifying the various types of elements that exist in a web page and the importance of information architecture. They will immediately begin organizing and structuring web page content and then markup the content using HTML. This process will introduce the document object model, which enables students to build a mental model of how web pages are built and how web browsers render those pages. Important facets of writing valid HTML that is also semantically sound are introduced through a number of code writing activities. From single page coding, we zoom out to explore how websites with multiple pages, hyperlinks, and navigation are organized and developed. Students will take these new skills and apply them to building a simple multi-page website with valid code and a functional navigation.
$1,199

Styling Web Content with CSS

Course
2 weeks
Online
In this course, students will engage in a design-first approach, focusing on understanding the needs of the user and prioritizing designing over coding. By engaging with personas and gaining empathy for a website's audience, students identify the needs of their users and apply visual design principles to make sites accessible. With designs in hand, students will learn to write Cascading Style Sheets (CSS) and create rules to implement their design. Along with writing and implementing CSS code, students will explore validating, troubleshooting, and improving their CSS using various techniques, including by leveraging generative AI.
$1,199

Composition and Responsive Design

Course
2 weeks
Online
In this course, you will employ visual design practices and principles to create attractive, functional websites styled with CSS. Through a thorough investigation of the CSS box model, you are introduced to concepts such as padding, margin, whitespace, and element sizing. These concepts are then given the context of visual design principles to help you make layout and design choices that are user-centric and functional. You will then practice the layout design process to create sketches and wireframes of your designs. With plans in place, you will then write CSS to implement the design to effectively style and layout HTML elements accurately. Finally, you will go a step further to ensure this design is flexible and responsive on the many devices that could be used to visit your site.
$1,199

Collecting Data with Forms

Course
2 weeks
Online
In this course, you will build a form to collect data input. This process begins with analyzing how web requests work and identifying the parameters of the hypertext transfer protocol (HTTP). Next, you will design and code a form to collect user data. You'll use advanced topics such as client-side form validation and error messages to improve the user experience and overall validity of collected data. You will then evaluate your form and implementation to ensure the final design is appropriate and functional.
$1,199

Transforming Text Into Numeric Vectors

Course
3 weeks
Online
If you want to compare two large bodies of text with each other, you can do that by making comparisons with the text itself: Turn the text into tokens then compare the overlap in tokens. Sometimes, however, you don't just want to know that two texts are different (a binary comparison), but you want to know how different, which is a fuzzy comparison. In this course, you will transform text into numeric vectors, which allows us to perform arithmetic operations on textual information to calculate similarity. This is a classical natural language processing (NLP) technique, and it begins by creating different kinds of vectors. You will create both sparse and dense vectors, and you will compare vectors of different sizes to see how information is captured. Finally, you will measure similarity among document vectors, which is the real power of turning text into vectors. The ability to determine how similar two or more documents are is a common use of NLP, and you will practice this technique through hands-on exercises and projects. You are required to have completed the following course or have equivalent experience before taking this course: Natural Language Processing Fundamentals
$1,199

Classifying Documents With Supervised Machine Learning

Course
3 weeks
Online
In this course, you will start to use machine learning methods to further your exploration of document term matrices (DTM). You will use a DTM to create train and test sets with the scikit-learn package in Python — an important first step in categorizing different documents. You will also examine different models, determining how to select the most appropriate model for your particular natural language processing task. Finally, after you have chosen a model, trained it, and tested it, you will work with several evaluation metrics to measure how well your model performed. The technical skills and evaluation processes you study in the course will provide valuable experience for the workplace and beyond. You are required to have completed the following courses or have equivalent experience before taking this course: Natural Language Processing Fundamentals Transforming Text Into Numeric Vectors
$1,199

Topic Modeling With Unsupervised Machine Learning

Course
3 weeks
Online
Can a computer tell the difference between an article on “jaguar” the animal and “Jaguar” the car? It can if we teach it how. In this course, you will extract key phrases or words from a document, which is a key step in the process of text summarization. Part of what makes natural language processing (NLP) so powerful is that it processes text at scale, when a human would simply take too long to perform the same task given the sheer number of text documents to be read and processed. A classic use of NLP, then, is to summarize long documents, whether they are articles or books, in order to create a more easily readable abstract, or summary. Extracting keywords or key phrases is a first step in this direction, which is where you will start in this course. Once you train a computer what the most important words in a document might be, you have to train it to identify the most important sentences. This is the second step in extracting information from a document to help create an abstract, and you will perform this step on larger text documents as well. Finally, you will calculate and interpret similarity metrics to compute the degree of similarity among documents that are possibly related to one another. The techniques you use throughout this course will prove useful in specific situations at work and beyond as you support your team or achieve your personal goals. You are required to have completed the following courses or have equivalent experience before taking this course: Natural Language Processing Fundamentals Transforming Text Into Numeric Vectors Classifying Documents With Supervised Machine Learning
$1,199

Clustering Documents With Unsupervised Machine Learning

Course
3 weeks
Online
In this course, you will focus on measuring distance — the dissimilarity of various documents. The goal is to discover how alike or unlike various groups of text documents are to one another. At scale, this is a problem you might encounter if you need to group thousands of products together purely by using their product description or if you would like to recommend a movie to someone based on whether they liked a different movie. You will work with several different data sets and use both hierarchical and k-means clustering to create clusters, and you will practice with several distance measures to analyze document similarity. Finally, you will create visualizations that help to convey similarity in powerful ways so stakeholders can easily understand the key takeaways of any clustering or distance measure that you create. You are required to have completed the following courses or have equivalent experience before taking this course: Natural Language Processing Fundamentals Transforming Text Into Numeric Vectors Classifying Documents With Supervised Machine Learning Topic Modeling With Unsupervised Machine Learning
$1,199

Conducting Semantic and Sentiment Analysis

Course
3 weeks
Online
We have all been misunderstood when sending a text message or email, as tone often does not translate well in written communication. Similarly, computers can have a hard time discerning the meaning of words if they are being used sarcastically, such as when we say “Great weather” when it's raining. If you are automatically processing reviews of your product, a negative review will have many of the same key words as a positive one, so you will need to be able to train a model to distinguish between a good review and a bad review. This is where semantic and sentiment analysis come in. In this course, you will examine many kinds of semantic relationships that words can have (such as hypernyms, hyponyms, or meronyms), which go a long way toward extracting the meaning of documents at scale. You will also implement named entity recognition to identify proper nouns within a document and use several techniques to determine the sentiment of text: Is the tone positive or negative? These invaluable skills can easily turn the tide in a difficult project for your team at work or on the path toward achieving your personal goals. You are required to have completed the following courses or have equivalent experience before taking this course: Natural Language Processing Fundamentals Transforming Text Into Numeric Vectors Classifying Documents With Supervised Machine Learning Topic Modeling With Unsupervised Machine Learning Clustering Documents With Unsupervised Machine Learning
$1,199

Blockchain Fundamentals

Course
2 weeks
Online
Variations of blockchain technology have existed for decades, but the recent hype is the result of a new kind of blockchain, one that distributes the responsibility of verifying transactions and thereby making it more secure, transparent, and enduring. This course will teach you to understand the differences between the blockchain technology of today and the former, less accessible and less transparent blockchains of decades past. You will dig into the mechanics of the [newer] Bitcoin blockchain protocol and how it ensures the longevity of a decentralized public ledger as well as how it gets consensus for approving transactions. With that knowledge you will then work to analyze what problem(s) blockchain technology aims to solve, how it solves them, and how to make sense of the promises that developers of new blockchain protocols make. You will analyze a sample protocol to determine why the protocol might not satisfy the key properties that make a “good” blockchain secure. You will be better prepared to critically analyze all the endless new cryptocurrencies that emerge and the underlying blockchain technology that they operate on. You will outline several industries and business purposes for which the blockchains of today make sense. You will solve a computational puzzle in Excel to better understand how transactions get verified in the Bitcoin blockchain protocol. In the course project, you will design a theoretical blockchain for a company, outlining advantages and disadvantages of the properties you will think the blockchain should have based on the unique aspects of your business. You are required to have completed the following course or have equivalent experience before taking this course: Cryptocurrencies and Ledgers Cryptography Essentials
$1,199

How to Write Functions to Automate Repetitive Tasks

Course
2 weeks
Online
In this course, you will write programs to automate repetitive tasks within basic data sets. You will explore how to sort and order simple text using list structures within the Python programming language. By breaking down scripts and texts into smaller parts, you will discover how to accomplish larger tasks by tackling each individual piece. You will then practice automating these basic functions into fundamental building blocks that can be reused as you enhance and expand your coding vocabulary. By the end of this course, you will have built your own playable game that you can continue to iterate and improve as your programming knowledge grows. You are required to have completed the following course or have equivalent experience before taking this course: How to Write Programs That Make Choices With Control Flow
$1,199

How to Write Programs That Work With Databases

Course
2 weeks
Online
Databases power things that we rely on every day of our lives, from displaying restaurant menus to processing payments to tracking likes and comments. These tasks require you to work with much more data than you may be used to, as real-life data sets can be extremely large and cumbersome. Using a database to organize your data allows you to work with it systematically and at scale. This course provides you with the foundational knowledge for integrating databases into your programs and using them to read, write, store, and process data. You will cover the basics of working with files and complex data structures. You will explore important data formats like JSON and CSV, discover how to write database queries that extract information of interest from a database, and get an introduction to the SQL database programming language. With these new tools, you will be able to work with huge amounts of data that would otherwise be tedious and time consuming to process manually. You are required to have completed the following courses or have equivalent experience before taking this course: How to Write Programs That Make Choices With Control Flow How to Write Functions to Automate Repetitive Tasks
$1,199

Expanding Interactive Systems With Devices and Libraries

Course
2 weeks
Online
In this course you will integrate external components into Arduino circuits. You will start by physically connecting components to the microcontroller, and then move on to the business of sorting out the code needed to make the microcontroller and the external components such as LEDs and sensors communicate in a fluid way. This will introduce you to libraries and sample code, and you will have the opportunity to expand your coding skills by adapting existing code written by others. Activities in this course are focused on creating hardware-software interfaces that allow the microcontroller to utilize external input and output components in interactive devices. The practical work culminates in a final project in which you will write a program that uses the Arduino to monitor a sensor input and control an output, with your choice of sensor and output components. This program requires the purchase of a kit of electronic components and microcontrollers at a cost of around $600. You are required to have completed the following course or have equivalent experience before taking this course: Designing a Simple Interactive System
$1,199

Designing Complex Sensing and Functions in Interactive Systems

Course
2 weeks
Online
In this course you will explore how to use complex sensing and display components with your microcontroller board. You will continue to become acquainted with some of the exciting sensors and other components available to you when you want to design a new system. Another main theme in this course is designing interactive behaviors using state diagrams. Behind every great user interface, there is a well-conceived and well-implemented diagram that describes what states the system gets into and how the system transitions from one state to another as the user interacts with the device. In the course project, you will explore a variety of sensors and a graphical display. Hand in hand with this, you will develop greater fluency in the use of software- and hardware-based modules, which will enable you to approach new components that come onto the market and understand how to use them and their associated software. This program requires the purchase of a kit of electronic components and microcontrollers at a cost of around $600. You are required to have completed the following courses or have equivalent experience before taking this course: Designing a Simple Interactive System Expanding Interactive Systems With Devices and Libraries
$1,199

Building Actuated Interactive Devices

Course
2 weeks
Online
In this course you will go beyond output devices that simply display information to output devices that involve physical movement. Actuators are the components of interactive devices that act on the world. You will learn about servo motors and other actuators that can be incorporated into your interactive devices. Some actuators, such as motors, can draw heavy currents at times. In order to use these actuators you will need to work out the power requirements for your device. In this course you will learn some of the basics of battery selection and power management. There are a number of practical activities involving the Arduino and various external components, and during these practical sessions you will deepen your prototyping and debugging skills. These activities lead up to the final project, in which you will design and build a physical interactive device of your own choosing. This program requires the purchase of a kit of electronic components and microcontrollers at a cost of around $600. You are required to have completed the following courses or have equivalent experience before taking this course: Designing a Simple Interactive System Expanding Interactive Systems With Devices and Libraries Designing Complex Sensing and Functions in Interactive Systems
$1,199

Designing Advanced Interactive Devices

Course
2 weeks
Online
In this course you will start to use the Raspberry Pi for the first time. The Raspberry Pi is like a small version of a regular computer except that you can choose all the components that you want to use with it. You can connect your self-built circuits to it in much the same way that you do with the Arduino. In this course you will learn how it is possible to add other devices such as microphones, speakers, displays to the Raspberry Pi. When adding external devices, it is important to find and incorporate the associated software to drive them, so you will learn how to do this through a series of practical exercises. In the project you will design your own interactive device using both the Raspberry Pi and the Arduino. This program requires the purchase of a kit of electronic components and microcontrollers at a cost of around $600. You are required to have completed the following courses or have equivalent experience before taking this course: Designing a Simple Interactive System Expanding Interactive Systems With Devices and Libraries Designing Complex Sensing and Functions in Interactive Systems Building Actuated Interactive Devices
$1,199

Creating Distributed Interactive Devices

Course
2 weeks
Online
In this course you will develop an interactive Raspberry Pi device that communicates with other devices across the internet, and uses cutting edge technology like speech synthesis and computer vision. For the final project of this course you will build a system of your own design that uses these new technologies. The course brings into play all the skills you have learned in previous courses. It allows you to gain experience with the complex process of designing, prototyping, and debugging a system with distributed, networked components. You will experience firsthand the challenges of developing a device from a concept to a fully functional prototype that has the internet connectivity that is expected of marketable Internet of Things devices today. This program requires the purchase of a kit of electronic components and microcontrollers at a cost of around $600. You are required to have completed the following courses or have equivalent experience before taking this course: Designing a Simple Interactive System Expanding Interactive Systems With Devices and Libraries Designing Complex Sensing and Functions in Interactive Systems Building Actuated Interactive Devices Designing Advanced Interactive Devices
$1,199

Assessing Cybersecurity Company Controls

Course
2 weeks
Online
There are different types of risks associated with the protection of assets, so understanding the significance of your assets will allow for planning ahead and budgeting realistically. Every organization needs to allocate spending on their cybersecurity budget based on their specific needs, but the allocation of cybersecurity budgets can vary depending on the industry and size of the organization. In this course, you will analyze various company controls to better strategize about cybersecurity for your organization. You will start by identifying what needs to be protected and prioritizing investments. You will then be introduced to different types of controls and assets as well as common categories of budget allocations for cybersecurity. Finally, you will determine how your company's budget can be used for cybersecurity and identify ways to maximize your cybersecurity budget in order to protect your assets. By the end of this course, you will be equipped with practical skills, strategies, and approaches to make sound cybersecurity decisions. You are required to have completed the following courses or have equivalent experience before taking this course: Analyzing Cybersecurity Threats
$1,199

Conducting Cybersecurity Risk Analysis and Planning

Course
2 weeks
Online
Being able to evaluate the overall security status of your organization's product, sites, or teams at any point is critical, and conducting a thorough and applicable risk analysis is the key to this strategy. In this course, you will assess an organization's security status to determine strengths and weaknesses. You will be introduced to the concept of security posture, and you will consider key areas to focus on when analyzing an existing security posture. You will also determine the best set of controls to strengthen security and better support weak spots to protect your organization. Finally, you will gain strategies for implementing future controls to protect your company, setting you up for success in risk analysis and planning efforts. You are required to have completed the following courses or have equivalent experience before taking this course: Analyzing Cybersecurity Threats Assessing Cybersecurity Company Controls
$1,199

Preparing a Cybersecurity Communications Strategy

Course
2 weeks
Online
Cyber communications are now ubiquitous across all types of organizations, but the necessary protections and policies surrounding their security are missing in many organizations. Every company needs to formulate policies related to privacy, cybersecurity, access, and information security for its internal and external users, and it is crucial to ensure that these policies are in line with applicable regulations, legal norms, and industry standards. Cyber communications are no exception. In this course, you will discuss the key components of a cyber communications strategy. First, you will explore various relevant regulatory landscapes, both nationally and internationally. You will then identify who your audience is for internal and external communication plans. Finally, you will apply best practices to create both internal and external communication plans. By the end of this course, you will have new knowledge and practice to apply to your organization's policies and plans for cyber communications. You are required to have completed the following courses or have equivalent experience before taking this course: Analyzing Cybersecurity Threats Assessing Cybersecurity Company Controls Conducting Cybersecurity Risk Analysis and Planning
$1,199

Managing Data in Machine Learning

Course
2 weeks
Online
One of the most important steps in the machine learning process is understanding and preparing data. Before you can learn to train models, you need to ensure the data selected for your model is appropriate to solve the problem. In this course, you will focus on taking raw data, analyzing and organizing it, and preparing it for the next stage of the machine learning process: modeling. You will practice identifying examples, along with their features and labels, to prepare for supervised learning. You will also practice organizing your data into a data matrix. You will learn about feature engineering, which will allow you to transform your data into a format that is most appropriate for your specific model. By the end of the course, you will be set up with the necessary foundations for managing data in ML. You are required to have completed the following courses or have equivalent experience before taking this course: Machine Learning Foundations
$999

Training Common Machine Learning Models

Course
2 weeks
Online
After data has been prepared, the next step in the machine learning lifecycle is model training and evaluation. In this course, you will focus on the model training and evaluation process for supervised learning models and explore a few supervised learning algorithms that are commonly used. You will be introduced to the model training for two popular supervised learning algorithms: k-nearest neighbors (KNN) and decision trees (DT), exploring their applicability to classification problems. You will practice creating your own machine learning models using a popular Python package for machine learning called scikit-learn. By the end of this course, you will have new, applicable skills in training common ML models. You are required to have completed the following courses or have equivalent experience before taking this course: Machine Learning Foundations Managing Data in Machine Learning
$999

Training Linear Models

Course
2 weeks
Online
Linear models are a class of supervised learning models that are represented by an equation and use a linear combination of features and weights to compute the label of an unlabeled example. Linear models are simple to implement, fast to train, and relatively low in complexity. In this course, you will explore several linear models, including logistic regression, one of the most powerful linear models used in classification. Logistic regression is used to predict the probability of an outcome. While the focus of the unit will be on logistic regression, you will also be introduced to a common linear model used to solve regression problems: linear regression. You will delve into important concepts specific to the training of linear models, including the optimization algorithm, gradient descent, and the loss function evaluation tool. You will be given the opportunity to implement a logistic regression model from scratch using NumPy, and you will see a demonstration of how a linear regression model can be used to solve real-world regression problems, applying your experience to relevant scenarios. You are required to have completed the following courses or have equivalent experience before taking this course: Machine Learning Foundations Managing Data in Machine Learning Training Common Machine Learning Models
$999

Evaluating and Improving Your Model

Course
2 weeks
Online
Once you have trained your model, how do you know whether it will generalize well to new data? In this course, you will focus on techniques that can be used to properly evaluate and improve a model's performance with the view toward producing the best model for your data and machine learning problem. You will explore different model selection methods that are used to find the best-performing model, and you will apply common out-of-sample validation methods that are used to test your model on unseen data in support of model selection. You will also discover how both hyperparameter configurations as well as feature combinations play roles in model performance. Using your own implementation along with built-in scikit-learn libraries, you will determine the optimal hyperparameter configuration for your model and perform feature selection techniques to find the combination of features that results in the best model performance. You are required to have completed the following courses or have equivalent experience before taking this course: Machine Learning Foundations Managing Data in Machine Learning Training Common Machine Learning Models Training Linear Models
$999

Improving Performance With Ensemble Methods

Course
2 weeks
Online
Ensemble modeling is a helpful and important technique used in machine learning. It's a powerful approach to train multiple models and quantify them into a single prediction. There are three commonly used ensemble techniques: stacking, bagging, and boosting. So how do you know which ensemble method to use and when to use it? In this course, you will explore stacking, bagging, and boosting techniques, including the motivation behind using each and understanding their optimal scenarios as well as their tradeoffs. By the end of this course, you will have observed a number of robust algorithm case studies, such as random forests and gradient boosted decision trees, that employ these methods. You will also have the opportunity to put this new knowledge into action by practicing building and optimizing various ensemble models. You are required to have completed the following courses or have equivalent experience before taking this course: Machine Learning Foundations Managing Data in Machine Learning Training Common Machine Learning Models Training Linear Models Evaluating and Improving Your Model
$999

Using Machine Learning for Text Analysis

Course
2 weeks
Online
Natural language processing (NLP) is a branch of artificial intelligence that helps machines process and understand human language in speech and text form. In order for machine learning models to process words and blocks of text, the text must first be transformed into numerical features. There are various NLP preprocessing techniques that accomplish this. In this course, you will explore these techniques and the typical workflow for converting text data for NLP. You will also use a special scikit-learn utility that allows you to automate the workflow as a pipeline. At the end of the course, you will have the opportunity to explore neural networks, powerful ML models that are heavily used in the field of NLP. You will also discover different Python packages used to construct neural networks and see how to implement a feedforward neural network using Keras. You will then delve into deep neural networks, which are used to solve large-scale complex problems, and you will implement a deep neural network for sentiment analysis. By the end of this course, you will have a foundation in using ML for text analysis relevant to limitless real-life applications. You are required to have completed the following courses or have equivalent experience before taking this course: Machine Learning Foundations Managing Data in Machine Learning Training Common Machine Learning Models Training Linear Models Evaluating and Improving Your Model Improving Performance With Ensemble Methods
$999

Working With Generative AI to Become More Effective

Course
2 weeks
Online
Unlocking the potential of AI can revolutionize individual, managerial, and team productivity. In this course, you will discover how to harness the power of AI to significantly enhance performance, recognizing that while AI can dramatically boost productivity for some, it may hinder others if not used correctly. The key lies in discerning where and how to effectively employ AI. You will build a mental model of AI by considering its three “personas” then applying several use cases associated with each persona to identify where you can use AI to increase the effectiveness of your work. You will also master the art of how to use AI: selecting the right tools for each scenario, crafting effective prompts, seamlessly integrating AI outputs into your workflows, and strategically deploying these tools within your organization. Finally, you will apply your skills to design an AI co-pilot for a critical job role that is currently a profitability bottleneck due to scaling, cost, or quality constraints. By the end of this course, you will be able to apply the necessary skills to harness the power of generative AI to become more effective in your work.
$999

Using Generative AI to Transform Business Processes

Course
2 weeks
Online
It is critical for leaders to be able to harness the power of AI to transform their business. In this course, you will master the use of modern AI to enhance the profitability, productivity, quality, flexibility, and efficiency of your business operations. You will explore three key frameworks for how AI can transform business processes. You will identify ways in which AI increases productivity by allowing for new information gathering, monitoring, and control; by creating new interfaces for seamless information sharing; and by enabling analytics on new information modalities. You will then identify opportunities for the automation of cognitive and physical tasks within your business processes — enabled by generative AI — to reduce associated cost and overcome scale, speed, and quality constraints, focusing on five key principles that separate successful automation efforts from ones that fail. Finally, you will explore how you can use AI to make your processes more flexible and modular, allowing them to adapt to evolving market conditions and support new business models. By the end of the course, you will take away specific opportunities for AI-driven business transformation at your organization and in your industry overall.
$999

Generative AI Law and Ethics

Course
2 weeks
Online
AI models provide very few performance guarantees. Models are often trained on unfiltered internet-scale data; as a result, they have unpredictable outcomes which can create legal liability. How can you better understand this risk for yourself, your work, and your organization? In this course, you will explore the laws and ethics of generative AI. You will begin by considering AI's performance guarantees and unintended consequences. You will also examine the legal liability from unpredictable AI outcomes and the concerns around copyright when it comes to utilizing this technology. Finally, you will dive into the ethics surrounding generative AI, including the effect of unintended use of the models by unscrupulous actors. By the end of this course, you will have new insight in the foundational law and ethics of generative AI that can be applied to help protect your work and your organization.
$999

Derisking Generative AI Ventures

Course
2 weeks
Online
How can you apply AI within your teams using a transformative, low-risk strategy? In this course, you will explore a counterintuitive approach to validating, building, and scaling new AI ventures that allows for quick learning and the increased success of AI transformation initiatives. You will use examples of several high-profile venture failures to understand alternate development strategies and build intuition on how to develop new AI transformation ventures. You will then formalize these skills, exploring a recipe to derisk new AI ventures. You will also discover how to assess the ROI of AI transformation ventures without committing too many business resources. As you are introduced to the art and science of designing good business experiments, you will examine three key experimentation strategies for AI ventures: prototypes, pilots, and equivalent experiments. Finally, you will put these learnings into practice on a new AI venture, applying strategic recommendations as you develop a plan to experiment with an AI transformation initiative at your organization. By the end of this course, you will have new knowledge and practice at assessing and developing plans for strategic AI transformation in your organization and beyond.
$999

Persuasive Writing

Course
2 weeks
Online
Success in business often depends on the ability to influence others and gain their support for your objectives, but it takes more than charisma to win over your leaders or colleagues. Persuasive writing can help you present your case in a way that will secure critical stakeholder support. This course will help you gain and strengthen your persuasive writing skills. You will be guided through the process of narrowing your objective to a very specific "ask," analyzing your audience to know how to appeal to their sense of reason as well as their emotions, and then building the evidence that you will use to present your case. You will examine how to create a one-page proposal, step by step, and delve into basic design principles to maximize your writing's impact. Since electronic communication is so predominant in today's business world, you will also discover how to transform your proposal into an email. Through this course, you'll be on your way to becoming a stronger writer and business professional.
$999

Grow Your Tech Expertise

Cornell University’s selection of Technology programs, including 35+ certificates, is designed for professionals advancing into executive leadership roles, combining advanced technical training with strategic business application through expert-led instruction and small cohorts. Participants learn from Cornell faculty at the forefront of computer science research while developing programming and leadership capabilities through guided workplace projects, collaborative learning, personalized feedback, and ongoing expert mentorship.

EXPLORE PROGRAM FORMATS
Program TypeEducational GoalCourse FormatOfferedCourse StructureDurationTotal HoursWeekly Commitment
Certificates
Earn a Cornell credential as you complete multiple courses.Online cohort-based (<35 students) with expert facilitator hosting live sessionsRecurring start datesMost certificates include 4 to 8 individual courses with multiple start and end dates to select from; 360 Certificates offer over 20+ individual courses including core courses and electives2 to 6 months depending on individual course requirements40 to 100 hours3 to 8 hours per week for the duration of the certificate
Courses
Learn in a small cohort, with graded assignments and opportunities for live sessions.Online cohort-based (<35 students) with expert facilitator hosting live sessionsRecurring start datesOne standalone course with multiple start and end dates to select from2 to 4 weeks depending on individual course requirements10 to 25 hours3 to 8 hours per week for the duration of the certificate
Workshops
Develop AI skills and strategies in interactive sessions with Cornell faculty.Live, online, and Cornell faculty-led with an interactive cohortSpecific dates and timesOne 3-hour short-form live program with specific dates and times; multiple Workshops offered monthly3 hours3 hoursActive participation during the Workshop only
Degrees
Earn a professional master’s degree from Cornell University. Online cohort-based and on campus in Ithaca, NYSpecific start dates once a year, often in January or AugustA series of 2- to 15-week asynchronous online courses designed by Cornell faculty with weekly live virtual sessions, with between one and three week-long residency sessions on campus in Ithaca, NY15- to 24-month part-time program for working professionalsVary by degree15 to 20 hours per week during each online course; full-time on campus during each week-long residency

Request More Information by completing the form below.

Act today—courses are filling fast.