This is a rigorous course on the design and analysis of efficient algorithms and their associated data structures. Algorithm design methods, graph algorithms, approximation algorithms, and randomized algorithms are covered.
All-access university registry
The Register
The direct line to continuing, professional, and executive education from America’s top research universities. 2,359 searchable upcoming listings, indexed from the source, updated every 6 hours.
- Registry Status
- Operational
- Providers live
- 8/8
- Start dates known
- 54%
The Register
Filter and sort the full catalog. Every row links straight back to the university that issues it.
The global fashion and apparel industry has changed dramatically in the last 20 years to become an industry that today produces between four and ten percent of the world's greenhouse gases. This course explores the historical, social, and environmental…
This course introduces students to the demands and conventions of academic reading and writing. It focuses on analyzing texts, building effective arguments, and using evidence and secondary source material. Instruction on the stages of the writing process,…
This course introduces students to the demands and conventions of academic reading and writing. It focuses on analyzing texts, building effective arguments, and using evidence and secondary source material. Instruction on the stages of the writing process,…
The course focuses on the principles and practices of forensic investigation and analysis of information in modern organizations and distributed information systems. Topics include studies of information processes, events, time measurement, causal factors,…
Karl Marx famously wrote that with the advance of capitalist social relations, "all that is solid melts into air." Here Marx refers to the supposed power of capitalism to destroy pre-existing economic, social, and cultural orders. In the centuries since…
This section of JOUR E-140a focuses on local news. In these days of news deserts and newspaper downsizing, there is a large, and growing, number of stand-alone online and print local news outlets that are hiring reporters and editors. These are professional…
This course is a continuation of CSCI E-10a , with an emphasis on object-oriented programming using Java, one of the world's most popular programming languages. We begin with the implementation of abstract data types using classes, focusing on encapsulation…
Despite (and perhaps because of) globalization, the internet, and other features of contemporary life, formal bureaucratic organizations continue to shape the world we live in. Government affairs—both domestic and foreign—are still largely the province of…
This course teaches students how to solve problems, both with and without code, with an emphasis on correctness, design, and style. Topics include computational thinking, abstraction, algorithms, data structures, and computer science more generally. Problem…
In this course, students develop comedy sketch-writing skills by studying the work of masters of the genre and by drafting and revising the components of a professional submission packet: evergreen topical jokes, fake commercials, conceptual pieces, and…
Feature writing combines the literary craft of fiction with the fact-gathering and storytelling skills of the journalist, historian, and documentary filmmaker. These true stories can be both timely and timeless; the narrative becomes a vehicle for something…
This is a course for playwrights, fiction writers, and screenwriters. The course explores specific techniques of William Shakespeare's character creation, with the aim of enlarging our own technical repertoire as contemporary writers. Techniques we explore…
This course examines the design, development, and evaluation of learning programs as a strategic and analytical process that extends beyond the design of individual courses. Applicable to corporate, educational, and nonprofit contexts, students explore…
The rise of generative artificial intelligence (AI) presents new opportunities and challenges for anyone creating digital media products—from photographers and podcasters to application developers, user-experience (UX) designers, game creators, and learning…
In this proseminar, students develop the skills necessary to engage in graduate-level research in the field of museum studies. Students read classic scholarly texts in museum studies and complete short assignments designed to hone their academic writing…
This course helps business professionals improve their writing so that they are better equipped to accomplish their educational and professional goals. Students practice some of the essential forms of business writing, including e-mail messages, cover…
This course provides instruction in writing for students considering careers or advanced study in the natural, computational, or applied sciences. Through critical reading of key examples of the genres of scientific literature, students study how scientific…
What are the effects of displacement on tradition, storytelling, and cultural belonging? How does forced migration influence narration, creative expression, and imagination? What are the powers and potentials of artistic communication after existential…
This tutorial helps students develop an academically strong thesis proposal. During the semester, they map critical issues of project design such as scope, background, methodology, and expected outcomes. Students are encouraged to contact their research…
Browse by Subject
The subject areas with the most courses — pick one to dive into the catalog.
Subscribed,
and informed.
A short Friday digest from the Registrar — new listings, deadlines, and the occasional editorial note. Or follow the realtime channel.
Issuing Universities
The universities behind the register, with active counts and the share of active listings that include a parsed start date.
About this register
What this is, how it stays current, and where to go next.
The Course Register brings continuing, professional, and extension education from 8 American research universities into one searchable, exportable index — covering 2,359 searchable upcoming courses across 28 subject areas. Every listing is mirrored from the university's own catalog and links back to the issuing source, so dates, tuition, and availability can always be verified at the origin.
Listings refresh on a short cycle with no logins, no ads, and no tracking. Take the data with you as CSV, XLSX, or JSON.
Browse by subject
Read more
