Edx

ColumbiaX: Blended Learning Toolkit

About this course This class is designed for teaching and learning professionals, program directors, professors and others interested in implementing digital education programs at their institutions. It includes both an overview of the recent history of digital education initiatives, suggestions on managing and organizing digital education projects, and guides to the basics of blended learning, …

ColumbiaX: Blended Learning Toolkit Read More »

CS50’s Introduction to Artificial Intelligence with Python

Overview This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, machine learning, large language models, and other topics …

CS50’s Introduction to Artificial Intelligence with Python Read More »

Introduction to Linux

Overview Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families. Linux powers 100% of the world’s supercomputers, most of the servers powering the Internet, the majority of financial trades worldwide and over two billion Android devices. In short, Linux is everywhere. It appears …

Introduction to Linux Read More »

CS50’s Introduction to Computer Science

About this course This is CS50x , Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, …

CS50’s Introduction to Computer Science Read More »

Introduction to Computer Science and Programming Using Python

About this course Skip About this course This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs …

Introduction to Computer Science and Programming Using Python Read More »

ColumbiaX: Blended Learning Toolkit

About this course Skip About this course This class is designed for teaching and learning professionals, program directors, professors and others interested in implementing digital education programs at their institutions. It includes both an overview of the recent history of digital education initiatives, suggestions on managing and organizing digital education projects, and guides to the …

ColumbiaX: Blended Learning Toolkit Read More »

CS50’s Computer Science for Lawyers

Overview This course is a variant of HarvardUniversity’s introduction to computer science, CS50, designed especially for lawyers (and law students). Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Ultimately, it equips …

CS50’s Computer Science for Lawyers Read More »

Information and Communication Technology (ICT) Accessibility

Overview In this introductory course, learn how to measure an organization’s ICT accessibility and assess the importance of maintaining an inclusive workplace for both employees and customers with disabilities. This six-week course consists of modules detailing some of the primary ICT accessibility obstacles facing organizations today. Each module is taught by a subject matter expert …

Information and Communication Technology (ICT) Accessibility Read More »

Shopping Cart
  • Your cart is empty.