Course list

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.
  • Apr 23, 2025
  • Jun 4, 2025
  • Jul 16, 2025
  • Aug 27, 2025
  • Oct 8, 2025
  • Nov 19, 2025
  • Dec 31, 2025

Protocols for authenticating machines play an important role in systems security, and this course will focus on various aspects of this challenge. Using case studies of protocols that work and that have failed will help you to acquire the skill — and the skepticism — necessary to analyze and deploy authentication protocols successfully. In this course, you will investigate shared key and public key cryptography along with the trade-offs associated with these different types of keys. You will also examine some of the standard cryptographic building blocks and their use.

The following course is required to be completed before taking this course:

  • Systems Security
  • May 14, 2025
  • Jun 25, 2025
  • Aug 6, 2025
  • Sep 17, 2025
  • Oct 29, 2025
  • Dec 10, 2025

If an attacker can masquerade as an authorized user of a system, then many other defenses become irrelevant. This course addresses how a computing system can authenticate a human user, discussing implementations of mechanisms as well as their privacy implications. You will explore the protocols of passwords, biometrics, and tokens, along with their combination as multifactor authentication.

The following course is required to be completed before taking this course:

  • Systems Security

Additionally, you are required to have completed the following course or have equivalent experience:

  • Authenticating Machines
  • Apr 23, 2025
  • Jun 4, 2025
  • Jul 16, 2025
  • Aug 27, 2025
  • Oct 8, 2025
  • Nov 19, 2025
  • Dec 31, 2025

Access control mechanisms ensure that a user is able to read and/or update only certain objects. With discretionary access control, it is the creator of an object who decides which other users should have access. A broad set of mechanisms have been developed to enforce discretionary access control in a computing system. This course will survey the two approaches widely used in these mechanisms: access control lists and capabilities. Through the use of case studies, you will review the pragmatics of implementations in processor hardware, operating systems, and programming languages.

It is recommended to only take this course if you have completed “Systems Security,” “Authenticating Machines,” and “Authenticating Humans,” or have equivalent experience.

  • May 14, 2025
  • Jun 25, 2025
  • Aug 6, 2025
  • Sep 17, 2025
  • Oct 29, 2025
  • Dec 10, 2025

Symposium sessions feature three days of live, highly interactive virtual Zoom sessions that will explore today’s most pressing topics. The Leadership Symposium offers you a unique opportunity to engage in real-time conversations with peers and experts from the Cornell community and beyond. Using the context of your own experiences, you will take part in reflections and small-group discussions to build on the skills and knowledge you have gained from your courses.

Join us for the next Symposium in which we’ll discuss the ways that leaders across industries have continued engaging their teams over the past two years while pivoting in strategic ways. You will support your coursework by applying your knowledge and experiences to relevant topics for leaders. Throughout this Symposium, you will examine different areas of leadership, including innovation, strategy, and engagement. By participating in relevant and engaging discussions, you will discover a variety of perspectives and build connections with your fellow participants from various industries.

          All sessions are held on Zoom.

          Future dates are subject to change. You may participate in as many sessions as you wish. Attending Symposium sessions is not required to successfully complete any certificate program. Once enrolled in your courses, you will receive information about upcoming events. Accessibility accommodations will be available upon request.

          You want to be able to adapt your written communications to achieve your goals in complex and challenging professional situations. Writing dilemmas become tougher when the stakes are high, when issues are sensitive, when you have to relay bad news, or when your audience may be resistant to the message you're delivering. By applying practical strategies for planning and executing your message, you can adapt to writing effectively in complex communication situations.

          In this course, you will refine your written communication skills through a variety of challenging scenarios. You will practice adjusting your message tone, components, and structure to fit the needs of your audience. By the end of this course, you will have practiced the skills needed to plan and shape your message so that even in the most challenging situations, you have strategies on hand to help you communicate effectively.

          • Apr 23, 2025
          • May 21, 2025
          • Jun 18, 2025
          • Jul 16, 2025
          • Aug 13, 2025
          • Sep 10, 2025
          • Oct 8, 2025

          Whether you need to tackle a complex project, communicate more effectively, rethink your organization or your job, solve world hunger, or figure out your teenager, systems thinking can help you. All of these are complex and challenging real-world problems, sometimes called wicked problems. We all confront problems, big and small, in our personal and professional lives, and most of us are searching for better ways to solve them. In this course, Professors Derek and Laura Cabrera will demonstrate how we can use systems thinking to solve everyday and wicked problems, to transform our organizations, and to increase our personal effectiveness.

          At its core, systems thinking attempts to better align the way we think with how the real world works. Our thinking is based on our mental models, but these models, created from our unique perspective with its inherent biases, are usually inadequate representations of reality. The Cabreras illustrate how we can use feedback to recognize and adapt our mental models so that they better align with reality, enhancing our problem-solving capabilities.

          For systems thinking to be successful, it must be adaptive. In this course, you will explore the concept of complex adaptive systems, and while these systems seem unnecessarily complicated, the Cabreras will reveal a surprising discovery. Underlying all complex adaptive systems are simple rules, and applying these rules is the key to transforming the way we frame and solve everyday problems.

          • May 14, 2025
          • Jun 11, 2025
          • Jul 9, 2025
          • Aug 6, 2025
          • Sep 3, 2025
          • Oct 1, 2025
          • Oct 29, 2025

          For organizations to succeed, they need to develop individuals who are constantly learning and adapting according to information on the ground. Sharing key mental models—at the organizational, team, and individual levels—is critical to creating a culture of learning that enables the organization to survive and thrive through chaos and complexity.

          In this course, Professors Derek and Laura Cabrera demonstrate how to become a systems leader; that is, someone who can use systems thinking at the organizational level, at the team level, and at the individual level. You will create a culture for your organization that is built on shared mental models and develop techniques to incentivize thought leaders to support the culture based on your vision, mission, capacity, and learning. At the team level, where the real work of the organization gets done, you will explore the process of building, sharing and evolving mental models through collaborative mapping and feedback processes. And finally, you will turn your own thinking into doing, to ensure that your actions are aligned with key organizational mental models. With tools, techniques, and expert guidance, you can begin to implement systems thinking at all levels of the organization, creating teams and individuals upon which organizational culture, values, and success are built.

          These courses are required to be completed prior to starting this course:

          • Framing Complex Problems with Systems Thinking
          • Using the Four Simple Rules of Systems Thinking
          • Visualizing and Modeling Complex Systems
          • Building Analytical and Emotional Intelligence with Systems Thinking
          • Designing Organizations for Systems Thinking
          • Apr 30, 2025
          • May 28, 2025
          • Jun 25, 2025
          • Jul 23, 2025
          • Aug 20, 2025
          • Sep 17, 2025
          • Oct 15, 2025

          Have you ever known a very intelligent person who made a very bad decision? If so, you know that having a high IQ does not guarantee that you automatically make critically thoughtful decisions. Critically thoughtful problem-solving is a discipline and a skill—one that allows you to make decisions that are the product of careful thought, and the results of those decisions help your team and organization thrive.

          In this course you will practice a disciplined, systematic approach to problem solving that helps ensure that your analysis of a problem is comprehensive, is based on quality, credible evidence, and takes full and fair account of the most probable counterarguments and risks. The result of this technique is a thoroughly defensible assessment of what the problem is, what is causing it, and the most effective plan of action to address it. Finally, you will identify and frame a problem by assessing its context and develop a well-reasoned and implementable solution that addresses the underlying causes.

          • Apr 23, 2025
          • May 7, 2025
          • May 21, 2025
          • Jun 4, 2025
          • Jun 18, 2025
          • Jul 2, 2025
          • Jul 16, 2025

          When trying to persuade someone, the tendency is to begin in advocacy mode—for example: “Here's something I want you to agree to.” Most people do not react positively to the feeling of being sold something. The usual reaction is to literally or figuratively start backing up. To make a convincing case, it is more effective to engage with the decision maker as a partner in problem-solving. This makes your counterpart feel less like someone is trying to get them to buy something and more like you are working together to bring about an outcome that is desirable to both parties. Begin by asking yourself: “What is the problem you and the decision maker are solving together?”

          By the end of this course, you will have learned how to deeply analyze a problem, possible solutions, and the associated risks as well as the most persuasive and efficient ways of presenting your proposal.

          You are required to have completed the following course or have equivalent experience before taking this course:

          • Solve Problems Using Evidence and Critical Thinking
          • Apr 23, 2025
          • May 7, 2025
          • May 21, 2025
          • Jun 4, 2025
          • Jun 18, 2025
          • Jul 2, 2025
          • Jul 16, 2025

          Your work in a technical field likely means that you periodically interact with colleagues, customers, suppliers, and other stakeholders who live in a different part of the world, speak a primary language different from your own, or have expertise in a different or non-technical field.

          As a technical expert, your ability to anticipate the needs of audiences from diverse backgrounds and communicate effectively with them is essential.

          In this course, you will have an opportunity to explore how you can prepare to meet the needs of audiences with differing backgrounds, primary languages, and levels of expertise, and even varying degrees of receptivity to your message. You will examine principles of persuasion and consider how and when to apply them both effectively and ethically. As part of your studies, you will also review pertinent selections from Dr. Traci Nathans-Kelly's book “Slide Rules,” and you will look at how you can prepare for the unexpected in your talks and maintain your composure when disruptions occur.

          By the end of this course, you will have gained techniques and insights that you can apply as you prepare and develop presentations for a wide range of audiences with varying needs and interests.

          You will be required to purchase Traci Nathans-Kelly's book “Slide Rules” to complete your coursework.

          You are required to have completed the following course or have equivalent experience before taking this course:

          • Redesigning Slides for Impact
          • Engaging Presentation Techniques
          • Designing Slides for Live and Legacy Use
          • Apr 23, 2025
          • Aug 13, 2025
          • Dec 3, 2025

          Effective communication skills are the hallmark of a professional no matter what the profession. In this course, you will begin to parse the ways in which you present yourself to others as a technical expert. In any presentation or talk that you give, whether face to face or online, you want to project expertise, confidence, and professionalism. The idea of professionalism, however, can vary. Everyone expects professionalism, but the definition and perception of professionalism differs greatly among individuals, organizations, nations, and cultures.

          In this course, you will delve into the concept of professionalism in presentations and explore how it varies depending upon the context, the participants, and their expectations.

          You will study effective practices for designing, developing, and delivering professional-grade online meetings and team presentations. Additionally, you will have an opportunity to examine the importance of your body language, eye contact, and voice in projecting confidence in your talks, regardless of the setting or delivery medium. You will then record a talk and take an inventory of your expert presence in the video. You will also investigate the nuances and complexities of developing and delivering team presentations. In the final part of the course, you will complete the process of preparing to deliver a professional-level team talk.

          You will be required to purchase Traci Nathans-Kelly's book “Slide Rules” to complete your coursework.

          You are required to have completed the following course or have equivalent experience before taking this course:

          • Redesigning Slides for Impact
          • Engaging Presentation Techniques
          • Designing Slides for Live and Legacy Use
          • Strategizing for Audiences With Different Expertise
          • May 7, 2025
          • Aug 27, 2025
          • Dec 17, 2025

          How It Works

          Request Information Now by completing the form below.

          Act today—courses are filling fast.
          This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.