Program Overview
This program will teach you core cybersecurity competencies including information security, network security and penetration testing. This exposure will allow the student to better understand the different opportunities available for employment in the cybersecurity sector. Demand for cybersecurity is exploding in both the United States and worldwide. The courses will utilize both python scripting and tool usage to give the students hands-on experience penetrating and defending systems. In addition to the applied cybersecurity labs, students will also gain an understanding of the complexity in defending business systems both today and in the future. Students looking for careers in information technology, risk management, cyber defense, cyber threats, cybercrime, digital forensics, incident response, IT Security, computer networking, cybersecurity risks, information assurance, intrusion detection, risk assessment, security analysis, and vulnerability management can all benefit from the material in the courses.
What you will learn
- Apply a security mindset while remaining ethical.
- Implement security design principles.
- Explain the core concepts of access control.
- Implement reference monitors.
- Apply security policies that are commonly used in modern operating systems.
- Analyze the security of a basic secure system.
- Explain virtualization and the impact on security and efficiency.
- 8. Think and work like an ethical penetration tester, implementing a repeatable and mature methodology that is tailored for each assessment.
- With a given target, successfully identify vulnerabilities, score their risk, and explain mitigations.
- Responsibly disclose findings in a professional report that can be used to recreate the exploit, explain the impact to the target, and prioritize each finding.
- Enumerate target hosts, domains, exposures, and attack surface.
- Identify flaws and vulnerabilities in applications, websites, networks, systems, protocols, and configurations using both manual techniques and assistive tools.
- Reverse engineer compiled applications to discover exploitable weaknesses.
- Write new exploits to test various types of vulnerabilities on clients, against servers, and to escalate privileges.
- Demonstrate the fundamentals of secure network design.
- Understand the issues involved with providing secure networks.
- Analyze underlying cryptography required for secure communications, authorization and authorization.
- Enumerate the issues involved with providing secure networks.
Courses List
1Information Security - Introduction to Information Security
Course Details
2Information Security - Authentication and Access Control
Course Details
3Information Security - Advanced topics
Course Details
4Network Security - Protocols
Course Details
5Network Security - Advanced Topics
Course Details
6Penetration Testing - Discovering Vulnerabilities
Course Details
7Penetration Testing - Exploitation
Course Details
8Penetration Testing - Post Exploitation
Course Details
9Network Security - Introduction to Network Security
Course Details
Meet your instructors

Justin Cappos

Aspen Olmsted
What you will learn
- Develop and debug code in the C programming language
- Discover the foundations of computer programming and Linux, manipulate the command line, manage processes, files and memory, and compile C code with Linux
- Interpret, analyze, and implement important computer algorithms
- Observe, manipulate, and optimize computer memory using pointers in the C programming language
Program Overview
In this C Programming with Linux Professional Certificate program of seven short courses, you will learn how to write, read and debug computer programs in the C programming language while also becoming familiar with the Linux operating system.
Beginners, even those without any programming experience, will be able to immediately start coding in C through our new coding tools within the web browser. No need to install anything!
Why learn C and not another programming language? Did you know that smartphones, your car’s navigation system, robots, drones, trains, and almost all electronic devices have some C-code running under the hood? C is used in any circumstance where speed and flexibility are important, such as in embedded systems or high-performance computing.
C is a foundational programming language taught at engineering schools around the world, and represents one of the building blocks of modern computer information technology. Invented in the 1970’s. It is still one of the most stable and popular programming languages in the world.
Along with the C programming language comes Linux, an essential operating system used by most computer scientists and developers. Linux powers almost all supercomputers and most of the servers worldwide as well as all android devices and most internet of things devices. This Professional Certificate Program will introduce the Linux command line and Linux tools for C programmers; both of which are must-have skills in today’s tech industries.
You will practice through guided exercises and short coding demonstrations, as well as more elaborate assignments.
Our dedicated international course team is excited to introduce you to the world of coding and guide you along your path to becoming a skilled C programmer and help you pursue a career in computer engineering.
This course has received financial support from the Patrick and Lina Drahi Foundation.
Courses
1C Programming: Getting Started
Course Details
2C Programming: Language Foundations
Course Details
3C Programming: Modular Programming and Memory Management
Course Details
4C Programming: Pointers and Memory Management
Course Details
5C Programming: Advanced Data Types
Course Details
6Linux Basics: The Command Line Interface
Course Details
7C Programming: Using Linux Tools and Libraries
Course Details
Meet your instructors

Petra Bonfert-Taylor

Rémi Sharrock
Program Endorsements
Program Overview
Are you interested in learning more about the science and engineering behind the electronic, optical, and magnetic materials that make up our modern world? Are you an undergraduate studying chemistry, physics, or engineering, or are you a graduate of one of these fields looking to grow your knowledge base? Would you like to explore a new field while building upon your knowledge in your primary field of specialization?
The MIT Department of Materials Science and Engineering would like to invite you to pursue an Materials for Electronic, Optical, and Magnetic Devices xMinor on edX. This program includes intermediate and advanced level undergraduate coursework that, together with your undergraduate science or engineering degree, will prepare you for employment or graduate study in fields relating to electronic, optical and magnetic materials science and engineering.
The first course in this series, 3.012Sx: Structure of Materials, will provide you with an introduction some of the most fundamental concepts in materials science. You will learn to describe the underlying structure of materials, develop a basic understanding of crystallography, and learn how structure influences the properties of materials. You will explore the structure of various types of materials– crystalline, non-crystalline, and liquid crystalline, and this knowledge will lay the groundwork for more advanced coursework. In the second course, 3.024x: Electronic, Optical, and Magnetic Properties of Materials, you will learn to use the principles of quantum mechanics, solid state physics, and electricity & magnetism to describe the origins of the electronic, optical, and magnetic properties of materials. In the final course, 3.15x: Electrical, Optical, and Magnetic Materials and Devices, you will take the fundamentals that you learned in previous courses and learn how these principles are applied in the design of electronic, optical and magnetic devices. Finally, you will demonstrate your learning by completing a comprehensive, proctored final program examination.
What is an xMinor? An MITx xMinor is a sequence of intermediate and advanced undergraduate courses, plus at least one proctored exam. xMinors are valuable additions to an undergraduate education; they may open additional career options for you or may strengthen your preparation for a Masters program. The courses are drawn from MIT curricula; some universities may incorporate them into their own curricula, offering them to their students as ways to enhance their undergraduate experience.
Recommended prerequisites: one year of introductory college-level calculus, chemistry and physics; differential equations.
What you will learn
- You will develop an understanding of the materials and devices essential to modern display technologies, such as the structure of liquid crystals and the design principles used to tailor light emitting diodes
- You will receive a solid grounding in electronic, optical, and magnetic materials science, which will give you the background to undertake future studies fields such as advanced materials and electronic materials
- You will have knowledge of the science of photovoltaic technology and design, preparing you to contribute to the future of clean energy solutions
- You will know the fundamental operating principles of optical fibers and optoelectronic devices
- You will understand the origins of the magnetic behavior of materials and the operating principles behind magnetic storage media
Program Class List
1Structure of Materials
Course Details
2Electronic, Optical, and Magnetic Properties of Materials
Course Details
3Electrical, Optical & Magnetic Materials and Devices
Course Details
4Capstone Exam – Materials for Electronic, Optical, and Magnetic Devices
Course Details
Meet your instructors

Polina Anikeeva

Silvija Gradečak

Caroline Ross

Jessica Sandland
Program overview
Business knowledge is in high demand in every area of work. From high-tech start-ups to non-profits, organizations are looking to leverage best practices from the business world to achieve their objectives. That’s why the MBA is widely recognized as a career accelerator, regardless of the industry you’re in.
With the MicroMasters program in MBA Core Curriculum, you will develop business insights and learn to lead others to achieve strategic goals. You’ll learn the different functional areas of a firm, how each area defines success, and how the functions work together to create success in the marketplace. You will be able to build and lead successful teams, influence others, and deliver high-quality outcomes on time and within budget.
The MicroMasters program in MBA Core Curriculum has also been designed to grow your professional and social networks. We will help you find people like yourself, both in your region and around the world, who are looking to advance their careers. In addition to facilitated discussions in your classes, you will be encouraged to interact with colleagues in real time by forming small study groups, holding virtual coffee hours, and discussing current articles and trends in business.
Are you ready? Turbocharge your career with the MicroMasters program in MBA Core Curriculum from the University of Maryland’s Robert H. Smith School of Business.
What you will learn
- Devise the right marketing strategy for your idea or firm
- Use the vast information available in the world today to gain insight, create a competitive edge, and avoid being tomorrow’s data breach headline
- Evaluate corporate investment opportunities to drive shareholder value
- Use the language of business to communicate financial information to investors, shareholders, creditors, and regulators
- Interact with those in the “C” suite, speaking their language and making your case for your ideas
- Lead a team of people and use your influence to achieve strategic goals
- Create the right strategy for your firm to gain a competitive advantage over others in your market space, domestically and globally
Program Class List
1Marketing Management
Course Details
2Leadership and Influence
Course Details
3Financial Accounting
Course Details
4Data Analysis for Decision Making
Course Details
5Global Business Strategy
Course Details
6Digital Transformation in Business
Course Details
7Corporate Finance
Course Details
Meet Your Instructors

Ritu Agarwal

Kathryn Bartol

Progyan Basu

Margrét Bjarnadóttir

Gilad Chen

Nicole Coomber

Michael Faulkender

Trevor Foulk

Judy Frels

David Godes

Anandasivam Gopal

Anil Gupta

Rebecca Hann

P.K. Kannan

Michael Kimbrough

Henry Lucas

Wendy Moe

Neta Moye

Myeong-Gu Seo

Nick Seybert

Subra Tangirala

Susan White
Program overview
Over the next decade, marketing jobs are projected to grow faster than the average for all occupations. In this era of digital disruption, companies are increasingly focused on digital marketing, creating heightened demand for a specialised skill set.
The Marketing in a Digital World MicroMasters program equips learners with the key concepts and practical skills to build a career in marketing in the digital age. Throughout the program, learners will engage in problem solving and analytical thinking, gaining expertise in:
- Creating and sustaining a brand;
- Marketing through digital channels, such as social media;
- Consumption behaviour across buying contexts;
- Marketing metrics;
- Digital brand engagement;
- Digital brand reputation management.
Participants in the Marketing in a Digital World MicroMasters program can build on this program certificate and take advantage of the entry pathway into Curtin University’s online Master of Marketing degree program on edX. Subject to meeting Curtin’s entry requirements, you will receive credit for 25% of the degree program. Applications for the Master’s degree program are now open.
What you will learn
- To manage an online brand and to optimise paid, earned and owned digital media assets for maximum impact
- To develop hands-on skills in proactive and reactive corporate reputation management based on global public relations best practice
- To examine brand management decisions including the strategies and tactics to build and manage brand equity
- To understand and apply the fundamentals of consumer and buyer psychology essential to the development of any effective marketing campaign
- To apply marketing strategies of segmentation, targeting, positioning and differentiation within an online context
Course List
1Digital Branding and Engagement
Course Details
2Reputation Management in a Digital World
Course Details
3Buyer Behaviour and Analysis
Course Details
4Strategic Brand Management
Course Details
5Online Marketing Strategies
Course Details
Meet Your Instructors

Sonia Dickinson

Bridget Tombleson

Lydia Gallant

Katharina Wolf

Isaac Cheah

Ian Phau

Billy (Cho Yin) Sung
Program overview
Innovation. Creativity. Strategic thinking. In the past year, more than 279,000 job postings have listed these skills. Another 239,000 mention design thinking.*
Why has design thinking become one of the most sought-after skills? Employers are looking for problem solving, creativity, critical thinking, and analytical skills to enhance the capabilities of their employees to lead their companies into a successful future. Design thinking was developed out of the processes used by designers including user understanding and user experience, however, its application may be used to address non-product oriented problems as well –from innovating new product or service possibilities to implementing procedural change, or identifying a new strategic direction for the company.
In the Design Thinking MicroMasters program, you will learn how to use the design thinking process to solve problems creatively, collaboratively and empathetically. Earning the MicroMasters program certificate will equip you with knowledge of the processes and techniques used to solve problems and innovate in the workplace.
* Source: Burning Glass Technologies
What you will learn
- User-centered research skills to gain user empathy through interviews and observations
- Strategies to understand user context to identify and verify business problems
- Ideation and visualization techniques to generate targeted and creative solutions
- Methods for evaluating and applying user feedback from testing models and prototypes to identify preferred solutions
Courses in this Program
1Design Thinking Capstone
Course Details
2Design Thinking Fundamentals
Course Details
3Design Thinking: Empathizing to Understand the Problem
Course Details
4Design Thinking: Ideation, Iteration and Communication
Course Details
5Design Thinking: Prototyping and User Testing
Course Details
Meet Your Instructors

Melissa Dawson

Mike Johansson

Lorraine Justice

Jennifer Englert
