Leading Well: Overcoming Unconscious Bias through Emotional Intelligence Everybody sees the world through a personalize lens that has been shaped by their experiences and that lens can impact unconscious thinking...
Determinants and Eigenvalues At the beginning of this course we introduce the determinant, which yields two important concepts that you will use in this course. First...
Linear Equations Systems of equations live at the heart of linear algebra. In this course you will explore fundamental concepts by exploring definitions and...
Matrix Algebra Your ability to apply the concepts that we introduced in our previous course is enhanced when you can perform algebraic operations with...
Orthogonality and Symmetric Matrices and the SVD In the first part of this course you will explore methods to compute an approximate solution to an inconsistent system of equations that...
Introduction to Java Programming I: Foundations and Syntax Basics This course provides an introduction to the Java programming language. It gives you a foundational overview and history of Java, and you’ll...
Introduction to Java Programming III: Exceptions, Data Structures, Recursion, and GUIs This course provides you with the knowledge to handle and even create exceptions to achieve graceful error handling in programs. You will...
Introduction to Java Programming II: Object-Oriented Programming and Algorithms Build on the skills learned from “Introduction to Java Programming I: Foundations and Syntax Basics” and learn the basics of writing classes...
Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks, and Queues The Data Structures & Algorithms course begins with a review of some important Java techniques and nuances in programming. The course...
Data Structures & Algorithms II: Binary Trees, Heaps, Skiplists, and Hashmaps This Data Structures & Algorithms course extends beyond linear data structures to the nonlinear and hierarchical data structures. The course...