Topics include database design, scalability, security, and user experience. Through hands-on projects, you'll learn to write and use APIs, create interactive UIs, and leverage
The course introduces you to modern JavaScript (including ES6 and ES7) as well as to JSX, a JavaScript extension. Through hands-on projects, you'll gain experience with Reac
CS 224 is an advanced course in algorithm design, and topics we will cover include the word RAM model, data structures, amortization, online algorithms, linear programming, se
This course is an introduction to probability as a language and set of tools for understanding statistics, science, risk, and randomness. The ideas and methods are useful in s
Contents:
Books to Bench to Bedside Informatics for Autism Research - An Introduction to the Dataverse Network as an Infrastructure for Data Sharing - Astronomy as I See It-S
Contents:
Reporting from a Transformed America - Ask What You Can Do: Inspiring Public Service -The Politics of Polarization - Perspectives from DC & Beyond - The Institute o
Todays applications are increasingly mobile. Computers are no longer confined to desks and laps but instead live in our pockets and hands. This course teaches students how to
This course focuses on Shakespeare’s later plays beginning with Measure for Measure and ending with The Tempest. Building on the discussions of individual plays in Marjorie Ga
This course is an introduction to the intellectual enterprises of computer science. Topics include algorithms (their design, implementation, and analysis); software developmen
This course focuses on information as quantity, resource, and property. We study the application of quantitative methods to understanding how information technologies inform i
This course introduces XML as a key enabling technology in Java-based applications. Students learn the fundamentals of XML and its derivatives, including DTD, SVG, XML Schema,
understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Inter
Contents:
Where Will We Find Tomorrow's Leaders? - Teamwork and Collaboration - Leadership Brand - Be a Better Leader, Have a Richer Life - Social Intelligence and Leadership
Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems effic
This course teaches students how to build dynamic websites with Ajax and with Linux, Apache, MySQL, and PHP (LAMP), one of today's most popular frameworks. Students learn how