Online courses directory (19947)
In this engineering course, we will explore sandwich structures and cellular solids that occur in nature, and we will consider examples of engineering design inspired by natural materials.
This course should be taken with Cellular Solids 1 for a complete survey of the structure, properties, and engineering applications of cellular solids that occur in nature.
Understand the impact of technology on sustainability and society, using relevant historical examples and current issues in the news, and gain insight on the cultural frameworks within which ideas such as sustainability and different technologies are understood and evolve. You’ll also explore emerging technologies from the Industrial Revolution through present day, leading to a future that will be complex and challenging, and in many ways look like science fiction.
This 3 credit hour course satisfies the Humanities, Arts and Design (HU) general studies requirement at Arizona State University. This course may satisfy a general education requirement at other institutions; however, it is strongly encouraged that you consult with your institution of choice to determine how these credits will be applied to their degree requirements prior to transferring the credit.
Interested in learning a computer programming language but unsure of how and where to begin? This course, Learn to Program Using Python, is a great place to start.
Python is an easy and fun language to learn, and it is now one of the most popular programming languages, suitable for almost any task from developing graphical user interfaces to building web applications.
This course is an introduction to the Python programming language. This course is open to all learners who wish to gain an understanding of the basic components of computer programming. You will learn basic computer programming concepts and terminologies such as variables, constants, operators, expressions, conditional statements, loops, and functions. This Python course includes hands-on exercises to help you understand the components of Python programming while incrementally developing more significant programs. The exercises in this course will be based on small assignments which will relate to real-world problems.
No previous programming knowledge needed.
Now that you’ve built your apps, it’s time to enhance them.
In this app development course, you’ll learn how to create richer user experiences by implementing the unique new features of Windows 10.
Windows 10 presents unique possibilities for user interactions including Cortana, Inking, and GPU effects.
Some prior app development experience and object-oriented programming skills will be an asset. It is recommended that students take Windows 10 App Development – Basics, as a sufficient prerequisite.
This course is most applicable to hobby, independent or novice developers who want to build Windows consumer apps.
Size bir sır vermek istiyoruz: Yenilik sadece doktora öğrencileriyle dolu araştırma laboratuvarlarından çıkmıyor. Çoğunlukla yeniliği kendileri için önemli bir sorunu çözmek isteyen sıradan insanlar yaratıyor. Bunu siz de yapabilirsiniz.
Önce neye ihtiyacınız olduğunu düşünün. Sonra başkalarının da bunu isteyip istemediğini öğrenin. Eğer istiyorlarsa, önce kendiniz için geliştirdiğiniz bu yeni ürün veya hizmeti diğerlerine sunmak için kâr amaçlı veya kâr amaçlı olmayan bir girişim oluşturabilirsiniz.
Sonsuz sayıda kullanıcı yeniliği örneği var. Bir sörfçü, sörf yaparken selfie çekebilmek için GoPro'yu yarattı. Bir öğrenci flaş belleğini unuttuktan sonra Dropbox'ı buldu. İki parasız girişimci kirayı ödeyebilmek için salonlarını kiraya verince Airbnb ortaya çıktı. Girişimlerinin nasıl başarılı olduğunu bizimle paylaşacaklar.
Kullanıcı yeniliğini ortaya çıkaran profesör Eric von Hippel'ın verdiği bu derste hangi sorunları çözmeyi seçebileceğinizi ve yeniliklerinizi başkalarıyla nasıl paylaşabileceğinizi öğreneceksiniz.
Siz de yenilik yaratabilirsiniz.
Introducing strategies for developing your spoken English communication skills in the context of doing business in Asia.
Who are the winners and losers of globalization? What should be done to improve outcomes for all?
本课程着重于帮助学生理解编程思想,掌握基本的编程知识和技巧,并学习编写简单的程序。
We live in a time of disruptive change. How to activate our capacity to lean into the emerging future may well be the most important leadership challenge of our time. How do you cultivate curiosity, compassion and courage in the face of prejudice, anger and fear?
This course is an introduction to a method called Theory U, developed at MIT, for leading such change in business, government, and civil society contexts worldwide.
The only prerequisite for this course is u.lab 15.671.0x, an introductory overview--which you can complete in just 90 minutes. Building on the intention you set in u.lab 15.671.0x, 15.671.1x will help you to apply the Theory U method to an issue that matters to you, with fellow change makers locally and around the world. Join us as we co-pioneer new approaches to today’s most important social and environmental challenges using a method of awareness based systems change.
This course is the first course in a series of two. Both courses provide a solid foundation in the area of reliable distributed computing, including the main concepts, results, models and algorithms in the field.
Today's global IT infrastructures are distributed systems; from the Internet to the data-centers of cloud computing that fuel the current revolution of global IT services. At the core of these services you find distributed algorithms.
These algorithms run on multiple computers and communicate only by sending and receiving messages. It is crucial for the implemented services to continue to work 24/7 even if some of the computers fail or some of the messages are lost in transit. This is the subject of reliable distributed algorithms in computer science.
ID2203.1x covers models of distributed algorithms based on input/output automata; specifications of fault tolerant abstractions and failure detectors; specific distributed abstractions and fault-tolerant algorithms, including reliable broadcast and causal broadcast; key-value stores and consistency models; single-value consensus and the Paxos algorithm.
To complete the course with a full grade (100%) students are required to answer the graded quizzes provided every week, as well as the programming assignments.
Already know something about quantum mechanics, quantum bits and quantum logic gates, but want to design new quantum algorithms, and explore multi-party quantum protocols? This is the course for you!
In this advanced graduate physics course on quantum computation and quantum information, we will cover:
- The formalism of quantum errors (density matrices, operator sum representations)
- Quantum error correction codes (stabilizers, graph states)
- Fault-tolerant quantum computation (normalizers, Clifford group operations, the Gottesman-Knill Theorem)
- Models of quantum computation (teleportation, cluster, measurement-based)
- Quantum Fourier transform-based algorithms (factoring, simulation)
- Quantum communication (noiseless and noisy coding)
- Quantum protocols (games, communication complexity)
Research problem ideas are presented along the journey.
Learner Testimonial
“This course is hard!”
-- Anonymous MIT graduate student
In this history course, you will learn about the diversity and multilingualism that existed in Egypt, and how it had a bearing on the history of the country and its people.
Through the introduction of new languages, Egyptians learned to interact with scripts, cultures and peoples.
The plurality of languages and writing that Egypt witnessed along its history, gave rise to one of the most cosmopolitan melting pots in the ancient world. And although the peak of Egyptian multilingualism was in the Ptolemaic period [323-30 BCE], the country witnessed, in the pre-Ptolemaic period, the appearance of different foreign languages in official and public spheres.
Learn about urban water services, focusing on basic sewage treatment technologies.
Getting a grip on complex, uncertain multi actor problems.
S3: Smart, secure and sustainable. The potential role and impact of smart grids, eco-cities, flexible infrastructures and ICT
Las estructuras están presentes en todos los sistemas que nos rodean. Descubrirlas y entender cómo funcionan es sencillo y fascinante.
This MOOC presents the new trends and formats of 21st century audio-visual documentary including a brief historical overview. | Este MOOC presenta las nuevas tendencias y formatos del documental audiovisual en el siglo XXI. Incluye una breve introducción histórica al género.
This course examines and presents processes of designing and implementing land readjustment in the context of developing countries.
Land readjustment is an alternative land-assembly approach to government compulsory purchase (often referred to as eminent domain) and voluntary market transaction. In the land readjustment process, a public or private agency invites property owners to become stakeholders in a redevelopment project and to contribute their lands to the project as investment capital. In return, each property owner receives a land site of at least equal value in the vicinity of the original site upon project completion. After all properties in the district are assembled, the combined land sites are subdivided to make space for wider roads and other local infrastructure.
The conventional approaches to land assembly are often conflict-ridden. Through this course, practitioners can add another viable option to their toolbox by learning about land readjustment as an alternative approach to urbanization in developing countries.
Land readjustment has been shown to reduce the initial capital requirement for land assembly, discourage holdouts, and minimize massive relocation of existing residents. When applying land readjustment at the right time and in the right place, this approach could mediate a major hindrance of land redevelopment in countries that are facing rapid urbanization.
The goal of this mathematics course is to provide high school students and college freshmen an introduction to basic mathematics and especially show how mathematics is applied to solve fundamental engineering problems. The aim of the course is to show the students why mathematics is important in an engineering career by demonstrating how simple engineering problems can be mathematically described and methodically analyzed to find a solution.
A number of applied examples from various engineering disciplines will be introduced, analyzed and solved.
Want to become a biomedical engineer but not sure where to focus or how to get there? This engineering course will give you an overview of this wildly popular and vast field, as you learn about more than two dozen areas of focus and get a peek at some of the cool and exciting advances going on at top institutions. Along the way, you’ll meet more than three dozen biomedical engineers—from top names in the field to those just starting their careers.
Through exercises, you’ll get to think like a BME and experience the various areas to see which fits your interests and talents.
Finally, once you have a better sense of where you’d like to focus, our educational and career advice will help show you how to get there.
While targeted to students exploring a career in biomedical engineering, anyone curious about this fascinating field will find something of interest: from the thinking processes of pilots and baseball batters to an inside view of a beating heart to developments in bionics, exoskeletons, and nanotechnology.
Join us on a journey through the world of biomedical engineering.
Verified students are eligible to earn Continuing Education Units (CEUs) and Professional Development Hours (PDHs), valid toward continuing education requirements for many professional certifications.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.