Upgrade your skill set, learn the latest tools and techniques, and jump-start your tech career with one of our leading-edge programs.
Go back to school this winter! Many of our certificate programs are now open for application, so check out these certificates and keep learning this winter.
Whether you're interested in data analytics, machine learning or another data specialization, we have programs for you.
One woman uses her data visualization skills to provide hope in the battle against cognitive decline.
Looking to break into the tech field? We've got courses to help you get started. Choose from offerings in programming, web development and more.
Learn how one graduate of the Certificate in Python Programming turned an interest in coding into a new career.
Explore the burgeoning field of machine learning and find out how you can become a part of this rising job sector.
Learn how to use technical applications and information systems to manage health data and information. Study health care privacy and security, compliance, and standards, and acquire leadership skills.
Study distributed computing and the tools used to store and process data. Gain experience with the kinds of data flow situations commonly used to inform key business decisions.
Learn how to build and manage the databases and infrastructure for your organization’s business intelligence operations. Under
Examine the mathematical, statistical and econometric principles that underlie the quantitative management of financial investments.
Discover how to make, and defend, critical business decisions by applying powerful data analysis tools and statistical techniques to large-scale data sets.
Learn how to apply cutting-edge tools and techniques to extract meaning from data sets ranging from gigabytes to pentabytes.
Examine ways to organize and derive meaning from vast amounts of data by using visual presentation tools and techniques. Develop your ability to make data make sense for everyone.
Learn how to analyze financial data using statistical techniques; leverage the powerful financial data modeling and analysis capabilities of popular programming languages.
Examine geographic information systems and their diverse workplace applications. Learn how these systems are used to support research and decision-making in a wide variety of fields.
Develop the high-level expertise needed to fulfill requirements for data reporting, performance improvement and related health care measurements and analytics.
Acquire the specialized skills to manage health information and electronic records in a variety of health care settings. Become eligible to take the RHIA certification exam.
Study the mathematical concepts behind machine learning and deep learning. Learn to apply and model these techniques to address business needs and real-world challenges.
Gain valuable knowledge and skills relating to portfolio optimization, financial data science, quantitative risk management, simulation, machine learning and R programming.
Gain the deep technical knowledge and interdisciplinary skills needed to turn massive data sets into insights organizations can use.
Explore the fundamentals of database planning, design, deployment and management; learn how to write advanced SQL queries for reporting and data mining.
Acquire the skills to perform sophisticated data analysis and modeling, data mining and big data management using powerful statistical tools and R programming.
Learn how to design and build robust, cross-platform applications in the C# programming language using Microsoft .NET Core and other .NET technologies. Develop client-, web- and cloud-based software.
Learn the fundamentals of coding in C++, gain high-level object-oriented programming skills and get valuable experience developing and testing C++ programs.
Gain the skills needed to develop embedded and real-time software for microcontrollers and microprocessors. Design, develop, test, debug and document software for embedded devices.
Build a solid understanding of Java fundamentals, basic syntax and object-oriented programming concepts; become skilled at writing Java code and developing applications.
Explore the latest design, user-research and prototyping methods used to create innovative technology experiences. Take a real-world project through an iterative process to its final design.
Be at the forefront of scientific innovation by learning to transfer human competencies, such as language and communication, to computers.
Expand your software development knowledge while studying a wide range of topics, including artificial intelligence, computer graphics, programming languages, operating systems and machine learning.
Advance your career by learning how to apply computer science concepts and software engineering practices to a wide range of real-world problems.
Learn the technology development, design thinking and entrepreneurial skills needed to create pioneering connected device solutions.
Explore the power and potential of natural language processing in a variety of fields and learn to bridge the gap between people and machines using a variety of NLP applications.
Learn the tools needed to guide sophisticated projects involving cross-functional teams. Study a curriculum that aligns with the Project Management Professional (PMP)® certification exam.
Learn the tools needed to guide sophisticated projects involving cross-functional teams. Study a curriculum that aligns with the Project Management Professional (PMP) certification exam.
Learn best practices for programming in the versatile Python language, acquire the skills to develop web applications and do back-end development.
Discover how to use scientific computing tools and technologies to help solve complex problems in the physical, biological and engineering sciences.
Gain a thorough grounding in object-oriented programming, data structures, and algorithms in C++. Learn the skills and principles of software design and development, and prepare for advanced study in the field.
Receive a thorough technical review of information security issues. Investigate different types of attacks and learn how to apply protective measures to all aspects of a company’s IT operations.
Explore the foundations of ethical hacking, including reconnaissance, exploitation and the rules of engagement. Learn how to protect your organization's valuable information.
Evaluate the costs and benefits of various information-security approaches. Learn how to create and implement comprehensive risk-management programs for organizations of all sizes.
Position yourself to step into leadership and technology roles in the development and management of enterprise-level health information systems.
Build a strong background in the theory and practice necessary to be a leader in the libraries and information organizations of tomorrow.
Learn to manage and evaluate the use of information technology and informatics applications to improve patient care processes and outcomes.
Learn how to guard against, detect and correct security threats through areas such as cryptography, secure development, ethical hacking and incidence response.
Learn how to collect, manage, store, protect and deliver critical information to help organizations make better decisions and achieve their strategic goals.
Discover the essentials of e-learning design and explore the tools and techniques to develop and manage courses and programs.
Study the principles, elements and methods of modern game design. Analyze different types of games and ways to keep players engaged.
Gain a solid understanding of localization processes and principles and explore topics such as machine translation, terminology management and global content-management systems.
Advance your skills in researching, designing and engineering the interactions between people and technology.
Study the full life cycle of digital product development. Learn how to manage the process, guide a team and bring a product to market successfully.
Acquire in-depth knowledge of user-experience design and research. Learn sophisticated methods for planning and developing intuitive, user-friendly digital tools and products.
Discover how to use the latest UX design techniques, tools and technologies to create rich interactive experiences, with a focus on web and device interfaces.