Online courses directory (10358)
First tutorial series about "Android Development for Beginners". I'm working on a new version.
Go where your users are: the living room! With Google Cast and Android TV, you can add a big screen and cinematic experience to your app. This course shows you how to extend your existing Android app to work on Android TV and Google Cast. You can take advantage of both technologies without having to rewrite your app. This course is part of the Ubiquitous Computing series. Designed as standalone short courses, you can take any course on its own, or take them all! * Android Wear Development * **Android TV and Google Cast Development** [this course] * Android Auto Development
Ubiquitous Computing is just a fancy phrase for technology that's accessible to the user at any time wherever they happen to be while staying relevant and unobtrusive. Until recently, reaching your user in all these new places often meant you had to build your own hardware, libraries, and infrastructure. Now you can take advantage of Google platforms to extend your app without having to reinvent the wheel. The material in this course will give you the conceptual knowledge and expertise to extend your app with Android Wear, Google Cast, Android TV, and Android Auto.
Extending your app to Android Wear smart watches allows you to reach your users wherever and whenever they'd want or need your app. As you'll learn in this course, you can take your existing Android development experience and apply it to developing for Android Wear. This course will take you through getting started, application structure, and information sharing between the wearable and the companion phone or the cloud. We'll also give you the knowledge necessary for designing great user experiences for wearables including how to take advantage of the always-on display of Android Wear devices. This course is part of the Ubiquitous Computing series. Designed as standalone short courses, you can take any course on its own, or take them all! * **Android Wear Development** [this course] * Android TV and Google Cast Development * Android Auto Development
Android es la plataforma libre desarrollada por Google, ampliamente utilizada en multitud de dispositivos como móviles, tabletas, TV, wearables e Internet de las cosas. Su expansión ha sido espectacular, siendo el S.O. más utilizado en la actualidad. Tras realizar este curso conocerás los fundamentos del desarrollo de aplicaciones en Android y podrás realizar sencillas aplicaciones, que incluyan los aspectos más importantes y novedosos de esta plataforma.
A lo largo del curso se desarrolla una aplicación de ejemplo, "Mis Lugares Favoritos", que nos permitirá almacenar fotografía, posición geográfica, valoración y otros datos de los lugares que más nos gustan. El curso se introducen los siguientes aspectos: repaso de Java, visión general de Android, entorno de desarrollo (Android Studio), Interfaz de usuario (vistas, Layouts, recursos, barra de acciones, preferencias, RecyclerView, Fragments...), actividades, intenciones, seguridad, posicionamiento, mapas y bases de datos.
Interdisciplinary course exploring the future of medical education. Featuring thought leaders, educators, innovators, physicians and technologists.
How do we empower patients to improve their own health? Learn the neuroscience, psychology, and design principles behind effective patient engagement.
If you are ready for angel funding then this will show you some key ways to increase the speed of your investor funding
This course is part of the Microsoft Professional Program Certificate in Front-End Web Development.
Want to start implementing some of the more advanced features of Angular, but looking for help to get you started? In this advanced angularJS course, you’ll learn how to implement a web framework as you work your way through a series of tutorial-style labs that make learning easy.
This course is best suited for those wanting to build upon a basic understanding of Angular, and who have HTML, CSS, and JavaScript training or knowledge.
This course is part of the Microsoft Professional Program Certificate in Front-End Web Development.
Want to get started building Web pages with AngularJS, but feel a little overwhelmed? You’ve come to the right place. This course will teach you the programming language using a series of easy to understand AngularJS tutorials. The hands-on approach will teach you how the AngularJS framework works, and enable you to use HTML as your template language. You’ll also learn the basics of AngularJS’s module definition and how to perform basic dependency injection between components.
This course is best suited for anyone wanting to learn how to use the AngularJS framework through hands-on AngularJS tutorials and examples. Students should have some prior HTML, CSS, and JavaScript training or knowledge.
The introductory topics will cover various approaches to the study of animals and their behavior. Key concepts in studies of animal behavior, emphasizing ethology, are covered in class and in the assigned readings from Scott (2005), supplemented by selections from other books, especially from classics in the field as well as selected videos. Next, key concepts in sociobiology are covered using readings from Alcock (2001), supplemented by selections from additional books and some video presentations.
This course will help you understand the remarkable behaviors of wild animals from an evolutionary perspective. [Image: Peacock spider. Photo by Jürgen Otto, Manakin bird footage (Ex-Riddle of the Sexes) reproduced with permission, courtesy of BBC Worldwide Ltd]
Animal welfare has been described as a complex, multi-faceted public policy issue which includes important scientific, ethical, and other dimensions. Improving our understanding of animal welfare, involves the fascinating study of animal behavior as well as the challenge of accessing the emotions of animals. This is the second time we have run this course, and we have revised some of the content and assessments in line with the great feedback we gained from our first run through. We have also added some subtitles to the videos for the Spanish and Mandarin speakers who wish to participate. Talk about this course using the hashtag #EdAniWelf
Animal breeding involves the selective breeding of domestic animals with the intention to improve desirable (and heritable) qualities in the next generation. This course introduces the steps required to design a program for breeding animals and teaches the genetic and statistical concepts that are needed to build a solid breeding program.
In this course, you will learn how an animal breeder balances the need for improving the desirable qualities of the animals with the need for genetic diversity and long-term sustainability of the breeding program. You will learn about the scientific concepts in genetics that are applied in animal breeding, as well as how to apply the models and computational methods that are used in animal breeding.
Professionals working with animals will be able to use the knowledge from this course to understand the impact of breeding on animal populations and use genetic principles to make their decisions. This course will allow you an advanced starting point for further studies, such as M.Sc. level courses in breeding.
Knowledge of statistics at a 2nd or 3rd year university level is needed to follow this course successfully.
The course is developed with financial support and input from the Koepon Foundation (http://www.koeponstichting.nl/) and the African Chicken Genetic Gains project (https://africacgg.net/.)
How do you create realistic animations? How do you predict the motion of materials? It’s key to the success of animated films to ensure (was insure) audiences believe in characters.
This course will show you how to create lifelike animations focusing on the technical aspects of CGI animation and also give you a glimpse into how studios approach the art of physically-based animation.
You will learn the fundamental concepts of physical simulation, including:
- integration of ordinary differential equations such as those needed to predict the motion of a dress in the wind.
- formulation of models for physical phenomena such as crumpling sheet metal and flowing water.
- treatment of discontinuities such as fractures and collisions.
- simulation of liquids and solids in both Lagrangian and Eulerian coordinates.
- artistic control of physically-based animations.
These concepts will be put into practice in the programming assignments spanning:
- Discretizing and integrating Newton’s equations of motion
- Constrained Lagrangian Mechanics
- Collisions, contact, and friction: detection and response
- Continuum mechanics
- Finite elements
- Rigid body simulation
- Thin shell and cloth simulation
- Elastic rod and hair simulation
- Fluid simulation
"Learn how to use Ansys software to simulate most of all engineering problems on this planet as expert as you can."
Explore the continent of Antarctica and more than 500 million years of geological history and 250 years of geographical discovery and scientific endeavour.
In this course, you will learn through lectures filmed on location on Ross Island and in the McMurdo Dry Valleys of Antarctica.
Cliff, an Antarctic veteran, with 12 seasons on the ice, will introduce you to some of our planet’s most remarkable landscapes—the Dry Valleys, the Transantarctic Mountains and the world’s southernmost volcanic island. At a remote field camp, he interviews fellow geologists studying fossil-rich sediments—from a time when Antarctica was 20°C warmer than today—to see what Antarctica’s past climate can reveal about what the future might hold.
Rebecca, a science historian and writer who has written extensively about Antarctica, visits Captain Robert Scott’s huts on Ross Island and interviews conservators from the Antarctic Heritage Trust and scientists and logistics staff working at Scott Base and McMurdo Station. You’ll learn about the explorers and scientists from around the world who have been drawn to work and sometimes risk their lives here—from James Cook’s first venture below the Antarctic Circle, to the British scientists who discovered the ozone hole, to the first women to work on the ice.
This course introduces students to some of the major social theories and debates that inspire and inform anthropological analysis. Over the course of the semester, we will investigate a range of theoretical propositions concerning such topics as agency, structure, subjectivity, history, social change, power, culture, and the politics of representation. Ultimately, all theories can be read as statements about human beings and the worlds they create and inhabit. We will approach each theoretical perspective or proposition on three levels: (1) in terms of its analytical or explanatory power for understanding human behavior and the social world; (2) in the context of the social and historical circumstances in which they were produced; and (3) as contributions to ongoing dialogues and debate.
This course applies the tools of anthropology to examine biology in the age of genomics, biotechnological enterprise, biodiversity conservation, pharmaceutical bioprospecting, and synthetic biology. It examines such social concerns such as bioterrorism, genetic modification, and cloning. It offers an anthropological inquiry into how the substances and explanations of biology—ecological, organismic, cellular, molecular, genetic, informatic—are changing. It examines such artifacts as cell lines, biodiversity databases, and artificial life models, and using primary sources in biology, social studies of the life sciences, and literary and cinematic materials, and asks how we might answer Erwin Schrodinger's 1944 question, "What Is Life?" today.
This course will allow you to better understand the world around you through utilising the anthropological lens. You will learn about the way in which anthropology as a discipline can shed new perspectives on current world issues, from indigeneity to migration and material culture.
We want to challenge you to reflect on your own perspective when thinking about these issues, how you see the world and how we all engage with difference and sameness on a daily basis.
We will interview notable anthropologists and follow some around the world and into their field to explore the issues, the people they work with and their place in the world.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.