Online courses directory (1728)
Robots today move far too conservatively, using control systems that attempt to maintain full control authority at all times. Humans and animals move much more aggressively by routinely executing motions which involve a loss of instantaneous control authority. Controlling nonlinear systems without complete control authority requires methods that can reason about and exploit the natural dynamics of our machines.
This course introduces nonlinear dynamics and control of underactuated mechanical systems, with an emphasis on computational methods. Topics include the nonlinear dynamics of robotic manipulators, applied optimal and robust control and motion planning. Discussions include examples from biology and applications to legged locomotion, compliant manipulation, underwater robots, and flying machines.
FAQ
- Who can register for this course?
- Unfortunately, learners from Iran, Sudan, Cuba and the Crimea region of Ukraine will not be able to register for this course at the present time.
- While edX has received a license from the U.S. Office of Foreign Assets Control (OFAC) to offer courses to learners from Iran and Sudan our license does not cover this course.
- Separately, EdX has applied for a license to offer courses to learners in the Crimea region of Ukraine, but we are awaiting a determination from OFAC on that application.
- We are deeply sorry the U.S. government has determined that we have to block these learners, and we are working diligently to rectify this situation as soon as possible.
C++ is a general purpose programming language that supports various computer programming models such as object-oriented programming and generic programming. It was created by Bjarne Stroustrup and, “Its main purpose was to make writing good programs easier and more pleasant for the individual programmer.”*
By learning C++, you can create applications that will run on a wide variety of hardware platforms such as personal computers running Windows, Linux, UNIX, and Mac OS X, as well as small form factor hardware such as IoT devices like the Raspberry PI and Arduino–based boards.
(Bjarne Stroustrup, The C++ Programming Language, Third Edition. Reading, MA: Addison-Wesley, 1997).
Shakespeare wrote for a popular audience and was immensely successful. Shakespeare is also rightly regarded as one of the greatest playwrights the world has known. This course will try to understand both Shakespeare’s popularity and his greatness by starting from a simple premise: that the fullest appreciation of Shakespeare can be achieved only when literary study is combined with analysis of the plays as theatre. Hence, as we delve into the dimensions that make Shakespeare’s plays so extraordinary--from the astonishing power of their language to their uncanny capacity to illuminate so much of human life--we will also explore them in performance from Shakespeare’s own theatre to the modern screen. At the same time, actors will occasionally join our effort and demonstrate ways of bringing the text alive as living theatre. Plays to be studied will include Romeo and Juliet, A Midsummer Night's Dream, Much Ado About Nothing, Othello, King Lear, and The Winter's Tale.
Image courtesy Castle Rock Entertainment/The Kobal Collection
Before your course starts, try the new edX Demo where you can explore the fun, interactive learning environment and virtual labs. Learn more.
Is there a required textbook?
The texts of all six plays will be required. Free, electronic versions can be found on numerous sites on the internet, including the following, which offers pdf downloads: http://www.folgerdigitaltexts.org/download.html. However, free, internet editions do not provide glosses or notes that explain difficult words and phrases. We strongly recommend that participants purchase texts (paper or electronic) that provide important aids to reading.
Eating well and understanding the nuances of food has become a complicated and often confusing experience. Virtually every day brings news about some “miracle food” that we should be consuming or some "poison" we should be avoiding. One day it's tomatoes to prevent cancer, then flaxseed against heart disease or soybeans for menopause. At the same time, we are warned about trans fats, genetically modified foods, aspartame and MSG. Dietary supplements are often touted as the key to health or a factor in morbidity. According to some, dairy products are indispensable while others urge us to avoid them. The same goes for meat, wheat and soy; the list goes on.
This course will shed light on the molecules that constitute our macro and micronutrients and will attempt to clarify a number of the food issues using the most relevant, up-to-date science available. Other topics to be presented will include the diet-cancer relationship, the link between diet and cardiovascular disease, food-borne illnesses, food additives and weight control.
This class engages students in a transdisciplinary conversation about representations of HIV/AIDS: in science writing, journalism, visual art, literature, drama, and popular culture. We believe that scientists and cultural critics can learn valuable lessons from one another, even as they create their own responses to HIV/AIDS. Today, over 30 years since the first scientific reports of HIV/AIDS, the pandemic remains a major health concern throughout the world. But, rays of hope have led to speculation that an AIDS-free generation may be possible. In such a timely moment, it is essential for us to connect across the "two cultures" as we consider the social and scientific implications of HIV/AIDS.
Courses offered via edX.org are not eligible for academic credit from Davidson College. A passing score in a DavidsonX course(s) will only be eligible for a verified certificate generated by edX.org.
How can we get people to save more money, eat healthy foods, engage in healthy behaviors, and make better choices in general? There has been a lot written about the fact that human beings do not process information and make decisions in an optimal fashion. This course builds on much of the fascinating work in the area of behavioral economics and allows learners to develop a hands-on approach by understanding its methods and more importantly, how it can be harnessed by suitably designing contexts to “nudge” choice.
In three modules, learners will be able to a). explain and interpret the principles underlying decision-making and compare the nudging approach to other methods of behavior change, b). learn how to critique, design and interpret the results of experiments; and c). design nudges and decision-tools to help people make better decisions.
Understanding experimental design and interpretation is central to your ability to truly use behavioral economics and will set you apart from people who merely know about the behavioral research. After the first two weeks learning the basic principles, we will devote two weeks to studying experimental design and analysis, and the final two weeks to understanding processes for designing nudges and for helping people make better decisions.
You will also witness and participate in weekly topical debates on various topics like “does irrationality impact welfare?” or “what strategy is better for improving welfare – nudging or education?” If you’ve been fascinated with the buzz surrounding behavioral economics but are not sure how to actually use it, this course is for you.
Several leading scholars, policy makers, business people, authors and commentators will briefly join our debate and discussion sections. These guest lecturers include Professor Sendhil Mullainathan (Harvard University), Professor John Lynch (University of Colorado), Rory Sutherland (Ogilvy Group), Owain Service (Behavioural Insights Team, UK Cabinet Office), Shankar Vedantam (NPR Columnist and Author – The Hidden Brain), Professors Andrew Ching, Avi Goldfarb, Nina Mazar, and Claire Tsai, Min Zhao (University of Toronto) and many others!
Teaching with Davidson Next explains the purpose and mission of Davidson Next: to help improve teaching and learning in AP courses with digital materials on edX.org. To help inspire you, we share real-life examples of ways that AP® teachers have leveraged Davidson Next and best practices for blended learning. Our Davidson Next modules are designed to support you as a form of co-teaching.
We know that as AP® teachers you are highly committed to your students and creating a great experience in your classroom. To that end, we want to help you effectively use the Davidson Next modules in your AP® classes. When you’re armed with AP®-aligned content and know ways to integrate it into what you are already doing, you can expand your options as a teacher and help your students learn and master concepts in new ways!
Join fellow AP® teachers from around the country in this course! You will have plenty of opportunities to collaborate and discuss with one another on ways to implement Davidson Next in your classes.
Advanced Placement® and AP® are trademarks registered and/or owned by the College Board, which was not involved in the production of, and does not endorse, these offerings.
Learn from Microsoft experts the necessary skills to implement SharePoint in your organization. This introductory course is ideal for IT Professionals seeking to understand how to plan and implement SharePoint collaboration tools within their organizations. The course covers the robust features of SharePoint sites, enterprise content management, and search.
You will learn how to plan and establish a server farm for on-premise and cloud, set up site collections, implement an Enterprise Content Management Solution, search, and design Managed Metadata/Term Store.
Ready to start your career in M&A? If you’ve gained a clear, comprehensive understanding of M&A concepts and theories, your next step is to complete the M&A Certification Exam from the New York Institute of Finance.
To earn your Professional Certificate in Mergers & Acquisitions from NYIF, you must pass this exam.
The exam is 20 questions, timed at one hour. To qualify for the certificate, learners must receive a grade of at least 70% or better.
While anyone may sit for the exam, we recommended that you first complete the courses in the certificate program:
Las enfermedades transmitidas por vector (ETV) comprenden un grupo heterogéneo de enfermedades que difieren en su expresión clínica y patológica en las que están involucradas una gran variedad de agentes patógenos y vectores transmisores. Actualmente, las ETV de mayor importancia por su magnitud, trascendencia y vulnerabilidad son el dengue y el paludismo. Por otro lado, el riesgo de que el virus de Chikungunya se propague a nivel mundial, especialmente en las Américas, es probablemente mayor de lo que se había pensado.
El curso, impartido por el Instituto Nacional de Salud Pública (INSP), tiene como objetivo capacitar al personal de salud en el adecuado diagnóstico, tratamiento y manejo en general de enfermedades transmitidas por vector (ETV) de mayor impacto.
PHYS201x follows introductory physics courses with a more detailed treatment of oscillators, waves on strings, and electromagnetic waves. In addition to deriving and solving the wave equation, mathematical methods will be introduced on making approximations, describing oscillations with complex numbers, and synthesizing functions with Fourier series. Optical reflection and refraction will be derived, as well as the lens equation and elements of geometrical optics. Optical interference, diffraction, and polarization will be covered in detail, including the role of diffraction in image formation. PHYS201x will have weekly video lectures that explain the material through detailed derivations and demonstrations. There will be weekly homework, a discussion forum, and two exams. Eight weeks of content will be presented, and one week devoted to each self-paced exam.
The most successful products and services offer rich and colorful user experiences that take into account social and cultural patterns. Learn how to create excellent user experience (UX) designs which are user-centered and consider factors such as consumer demand, ability and cultural background.
Understanding UX design, or how to design with the user in mind, is not only a requirement for designers, but also a skill product managers and developers should develop throughout their careers. This UX/UI course should help product developers, managers and marketers as well as designers develop unique critical, analytical perspectives in user experience and user interface.Theoretical knowledge of the human factor is at the heart of user-centered design and evaluation. This course will focus around this theme, starting with specific design cases and gradually diving deeper into the newest research findings, taking learners from the simplest to the most complicated studies of user analysis, task analysis, user interface design, cross-cultural design, user experience design, robot and human interaction design, the newest health care and human factor research projects, and more.
FAQs
What are the textbook and the reference books for this course?
Heim, S. (2007). The Resonant Interface. Pearson Education Limited. (English language reprint edition published by Publishing House of Electronics Industry).
What is the grading breakdown?
20% quizzes
40% discussion
40% final report
How can I get the certificate?
If your final score is no less than 50.
生活中各式各样的产品与服务给我们带来了丰富多彩的用户体验,也蕴含着有趣的社会文化规律。优秀的用户体验设计需要以人为中心,全面考虑人的需求、能力以及文化背景等因素。以用户为中心的设计方法不仅是对设计师的要求,也是产品管理、开发人员必需的专业素养,本课程希望帮助产品开发或设计人员建立独立的评判视角和分析思路。
人因学的理论知识是“以用户为中心的设计和评估”方法的基础,本课程将围绕这个中心,从具体的设计案例开始讲授,逐步深入至最新的科研成果,引导学生由浅入深地学习用户研究,任务分析,交互界面评估,跨文化设计,用户体验设计,人与机器人交互设计,以及前沿的医疗与人因研究专题等内容。
This MIS course will cover supporting tech infrastructures (Cloud, Databases, Big Data), the MIS development/ procurement process, and the main integrated systems, ERPs, such as SAP®, Oracle® or Microsoft Dynamics Navision®, as well as their relationship with Business Process Redesign.
Management Information Systems (MIS) are an integral part of today’s professional landscape. From customer relationship management (CRM) systems handling the day to day interactions with clients and prospects, to financial systems issuing invoices and paying bills, day to day working life is increasingly controlled by these systems that dictate what to do and how.
This course will focus on what MIS are, how they influence your current or prospective jobs, why they impose specific - and sometimes seemingly absurd - operational procedures, and how to use this knowledge to your advantage in your professional life.
Grasping the key concepts in MIS does not need to be daunting. We will use real world examples to illustrate key concepts, and strive to strike a proper balance between clarity / amenity and conceptual soundness. Join us on this stimulating journey that will allow you to better understand and perform in your current or desired job.
Systems thinking and environmental sustainability: solve the Rubik’s cube
Have you ever considered how many aspects of food production affect the natural environment? Every aspect needs to be considered in attaining the future goal to produce enough food for the growing population while at the same time preserving our planet. It’s as difficult as solving a Rubik’s cube; changing one aspect may affect the environment in a major way.
Systems theory, or systems thinking, is a way of understanding and working with the complexity of sustainable food production systems, which requires training in different disciplines and an approach that can address this complexity. This environmental studies course enables participants to apply the principles of a systems approach to food production with a focus on environmental sustainability.
The professors at Wageningen University
The University of Wageningen offers an excellent combination of conducting research worldwide and educating in the area of ‘healthy food and living environment’. For each course, professors from specific fields of expertise are eager to teach and share the University’s mission: “Explore the potential of nature to improve the quality of life”.
This is why you should sign up
Sign up as a student if you want to acquire knowledge about environmental sustainability and the way systems thinking helps in decision-making in the complexity of food production. After successful completion of both practice and graded assignments related to this course, you will:
- Understand the complexity and diversity of food production systems
- Understand the principles of system analysis and apply it to environmental issues in food production
- Understand evaluation methods for the environmental impact of food production systems in different contexts and levels (e.g. farm, regional and global) Be able to evaluate strong and weak points of different food production systems regarding environmental sustainability
- Be able to contribute to a discussion about environmental sustainability and food production and ask relevant questions
Space exploration plays a major role in the history of humankind. The cultural, political and sociological repercussions are extraordinary, and the amount of resources dedicated to space exploration is enormous. This aerospace course is a first step for those interested in learning more about the history of the space and the impact of space exploration on our daily lives.
Each week we will focus on a major chapter in the history of space exploration accompanied by an introduction to the relevant technical topics to fully understand these historical developments. During the seven weeks of the course, we will follow the technical, political and cultural contexts that lead to the birth of the space age, uncover the evolution of space exploration from competition to cooperation in the Apollo and post-Apollo era and finally, analyze current trends in space exploration.
By successfully completing this course, you will acquire the critical tools to understand the key events and developments of the Space Age. You will learn to solve basic technical and engineering problems of space travel, rocket propulsion, space systems, and human space flight.
Course image: Rosetta at Comet (landscape) / Copyright: ESA/ATG medialab; Comet image: ESA/Rosetta/Navcam.
This medicinal chemistry course explores how chemists modify a molecule’s structure to design a safe and effective drug.
This course opens with a brief history of drug discovery and introduces the modern drug approval process. Then, we will transition to learning about receptors and enzymes, the body’s molecules most often targeted by drugs. We will also discuss the topics of pharmacokinetics (drug adsorption, elimination, and half-life) and metabolism. The course closes with units on how potential drug molecules are identified and subsequently optimized into safe and effective drugs.
In this training course, you will learn how to troubleshoot the various components of Microsoft Exchange Server 2016.
The 2016 update of Microsoft Exchange Server brought a new set of technologies, features, and services to Exchange Server - the messaging platform that provides email, scheduling, and tools for custom collaboration and messaging service applications.
In this course, you'll explore client access connectivity, mailbox database issues, transport troubleshooting, and the underlying details of hybrid configurations of Exchange.
Organizations use their data to support and influence decisions and build data-intensive products and services, such as recommendation, prediction, and diagnostic systems. The collection of skills required by organizations to support these functions has been grouped under the term ‘data science’.
This statistics and data analysis course will attempt to articulate the expected output of data scientists and then teach students how to use PySpark (part of Spark) to deliver against these expectations. The course assignments include log mining, textual entity recognition, and collaborative filtering exercises that teach students how to manipulate data sets using parallel processing with PySpark.
This course covers advanced undergraduate-level material. It requires a programming background and experience with Python (or the ability to learn it quickly). All exercises will use PySpark (the Python API for Spark), and previous experience with Spark equivalent to Introduction to Apache Spark, is required.
Broadly speaking, functional programming is a style of programming in which the primary method of computation is the application of functions to arguments. Among other features, functional languages offer a compact notation for writing programs, powerful abstraction methods for structuring programs, and a simple mathematical basis that supports reasoning about programs.
Functional languages represent the leading edge of programming language design, and the primary setting in which new programming concepts are introduced and studied. All contemporary programming languages such as Hack/PHP, C#, Visual Basic, F#, C++, JavaScript, Python, Ruby, Java, Scala, Clojure, Groovy, Racket, … support higher-order programming via the concept of closures or lambda expressions.
This course will use Haskell as the medium for understanding the basic principles of functional programming. While the specific language isn't all that important, Haskell is a pure functional language so it is entirely appropriate for learning the essential ingredients of programming using mathematical functions. It is also a relatively small language, and hence it should be easy for you to get up to speed with Haskell.
Once you understand the Why, What and How that underlies pure functional programming and learned to “think like a fundamentalist”, we will apply the concepts of functional programming to “code like a hacker” in mainstream programming languages, using Facebook’s novel Hack language as our main example. This course assumes no prior knowledge of functional programming, but assumes you have at least one year of programming experience in a regular programming language such as Java, .NET, Javascript or PHP.
LICENSE
The course materials of this course are Copyright Delft University of Technology and are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA) 4.0 International License.
Project management is an essential skill-set for many careers and in many contexts in our lives. Introduction to Project Management is an ideal starting point if you need to manage projects at work or at home, while not necessarily being a formally trained project manager. It is also suitable if you are considering undertaking a project in the near future and are seeking to learn and apply essential project management knowledge and skills.
To deliver a project successfully, it’s important to start by clearly identifying what the project is, and what its outcomes will be. In the course, we will show you practical ways to explore and understand your goals from the outset of your project, and to consider all the factors that may affect its execution. Step by step you will learn how to plan, scope, schedule, cost and manage your project from beginning to end. Since every project relies on the people who are delivering it, the course also enables you to explore how you can effectively communicate, manage people and employ leadership skills to successfully deliver your own project.
In Introduction to Project Management, you will learn practical ways to use project management skills, whether your project is large or small. Join us to explore how you can benefit from using project management techniques in your own projects.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.