Online courses directory (19947)
Copyright explores the current law of copyright and the ongoing debates concerning how that law should be reformed.
An introduction to academic writing for English Language Learners, focusing on essay development, grammatical correctness, and self-editing.
This course explores the basis of electronic sensing of our world and how we then use these measures to change it.
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.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.