Showing posts with label Edx. Show all posts
Showing posts with label Edx. Show all posts

Monday, June 15, 2020

Programming for Entrepreneurs - JavaScript[100% FREE]





Requirements


Basic HTML and CSS which you can obtain in our free HTML/CSS course


Description

Update June 2015 - This course now includes live coding exercises to put into practice your new skills!

JavaScript is eating the world. Starting as a web scripting language, JavaScript is now used not just for web development, but also for the game, mobile app, server, and database development.

This course is the fastest way for you to get a basic understanding of JavaScript programming. Whether your goal is to build websites, HTML5 games, and apps, or server-side programming, you need to learn the basics of the language and get it right from the start.

The first part of the course covers the basics of JavaScript and programming in general. The second part of the course is project-based and includes building a responsive dating app (only client-side).

This course is taught by Pablo Farias Navarro, founder of ZENVA and JavaScript developer. Pablo has created dozens of web applications and JavaScript games, authored over 40 online courses taken by over 85 students, created educational content for companies such as Amazon and Intel, and run live workshops on programming and HTML5 game development.

Some of the concepts you'll learn in this course:

· Variables and strings

· Functions

· Working with Arrays

· Objects and JSON

· Conditional statements

· Loops

· Accessing the DOM

· Working with events and user interaction

· Putting it all together in a fun project

Who this course is for:

· Motivated people with basic HTML and CSS skills who want to make their great ideas a reality



REGISTER!

Share:

PredictionX: Omens, Oracles & Prophecies[100% FREE]



About this course

Skip About this course

Humans have always sought to know their own future, be it the destiny of an empire or an individual's fate. Across cultures and history, we find people trying to find their place in the Universe by attempting to gaze into the future.

Join us for this one-week, immersive learning experience as we explore “pre-scientific” prediction systems ranging from ancient Chinese bone burning to the Oracle of Delphi to modern astrology and tarot, with practitioners and Harvard faculty leading the journey. We will examine the details of over a dozen prediction systems as well as theoretical frameworks connecting them.

This module is a part of PredictionX, which examines our efforts to predict the future over all of recorded history. PredictionX courses will cover topics from omens and oracles in ancient civilizations, which this course discusses, to the evolution of the general approach to science most take today (which includes the course John Snow and the Cholera Outbreak of 1854) as well as modern computer simulations and the role they play in predicting our futures today.


What you'll learn

Skip What you'll learn
  • A variety of methods from across cultures and history for divining the future.
  • A common framework that describes human attempts to predict the future.



Share:

Data Science: Machine Learning[100% FREE]




About this course

Skip About this course

Perhaps the most popular data science methodologies come from machine learning. What distinguishes machine learning from other computer guided decision processes is that it builds prediction algorithms using data. Some of the most popular products that use machine learning include the handwriting readers implemented by the postal service, speech recognition, movie recommendation systems, and spam detectors.

In this course, part of four Professional Certificate Program in Data Science, you will learn popular machine learning algorithms, principal component analysis, and regularization by building a movie recommendation system.

You will learn about training data, and how to use a set of data to discover potentially predictive relationships. As you build the movie recommendation system, you will learn how to train algorithms using training data so you can predict the outcome for future datasets. You will also learn about overtraining and techniques to avoid it such as cross-validation. All of these skills are fundamental to machine learning.


What you'll learn

Skip What you'll learn
  • The basics of machine learning
  • How to perform cross-validation to avoid overtraining
  • Several popular machine learning algorithms
  • How to build a recommendation system
  • What is regularization and why it is useful?











Share:

CS50 for Lawyers[100% FREE]






About this course

Skip About this course
This course is a variant of Harvard University's introduction to computer science, CS50, designed especially for lawyers (and law students). Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Ultimately, it equips students with a deeper understanding of the legal implications of technological decisions made by clients.

Through a mix of technical instruction and discussion of case studies, this course empowers students to be informed contributors to technology-driven conversations. In addition, it prepares students to formulate technology-informed legal arguments and opinions. Along the way, it equips students with hands-on experience with Python and SQL, languages via which they can mine data for answers themselves.

Topics include algorithms, cloud computing, databases, networking, privacy, programming, scalability, security, and more, with a particular emphasis on understanding how the work developers do and the technological solutions they employ may impact clients. Students emerge from this course with a first-hand appreciation of how it all works and all the more confident in the factors that should guide their decision-making.

Keywords: law firm, computer programming, programming skills, computer programmers, patent attorney, legal practice, legal services, legal education, patent law


What you'll learn

Skip What you'll learn
  • Computational Thinking
  • Programming Languages
  • Algorithms, Data Structures
  • Cryptography
  • Cybersecurity
  • Internet Technologies, Cloud Computing
  • Web Programming
  • Database Design
  • Cybersecurity continued
  • Challenges at the Intersection of Law and Technology





Share:

Lessons from Ebola: Preventing the Next Pandemic[100% FREEE]





About this course

Skip About this course

Like no other event in recent history, the 2014 Ebola outbreak has made clear the fragility of existing health systems. While responding to the current epidemic is critical, we also have an opportunity to learn lessons to prevent the next global health catastrophe, forge partnerships across borders and disciplines, and demonstrate our commitment to value all human lives.

This four-week course provides the context in which to understand the Ebola outbreak -- why now, and why did so many people suffer and die? The course lays out the global governance structure -- what was the global response supposed to look like, and where did it fail?

The course will feature practitioners, experts, and scholars who will focus on cultivating a better understanding of the Ebola epidemic and implications for future health systems to ensure that the world is more effective in preventing the next pandemic.


About this course

Skip About this course

Like no other event in recent history, the 2014 Ebola outbreak has made clear the fragility of existing health systems. While responding to the current epidemic is critical, we also have an opportunity to learn lessons to prevent the next global health catastrophe, forge partnerships across borders and disciplines, and demonstrate our commitment to value all human lives.

This four-week course provides the context in which to understand the Ebola outbreak -- why now, and why did so many people suffer and die? The course lays out the global governance structure -- what was the global response supposed to look like, and where did it fail?

The course will feature practitioners, experts, and scholars who will focus on cultivating a better understanding of the Ebola epidemic and implications for future health systems to ensure that the world is more effective in preventing the next pandemic.


REGISTER!




Share:

The Health Effects of Climate Change[100% FREE]





About this course

Skip About this course

Our world's climate is changing. Of the top twenty hottest years ever recorded, sixteen have occurred in the last two decades. This warming has already had a profound effect. Many feel powerless in the face of this challenge, but you can make a difference.

By looking at air quality, nutrition, infectious diseases, and human migration, this course will show you how increases in greenhouse gases impact public health. Experts working in a variety of settings will present their recommendations for responding to these challenges, and interested students will have the opportunity to learn about the research methods that measure the health effects of climate change.

Created with support from the Harvard Global Health Institute, this course will explain how climate change impacts people around the globe, but also how it directly affects you and your life. Though your risk rises with the rising global temperatures, climate change is a solvable problem, and there are things you can do to mitigate that risk.

This course is not an elegy for the planet, but a call to action. Enroll now to learn what you can do to reduce the harm caused by global warming.



What you'll learn

Skip What you'll learn
  • Climate change's impacts on nutrition, migration, and infectious diseases
  • The research methods used in this field
  • Strategies to mitigate and adapt to the health impacts of climate change
  • How changes in Earth's atmosphere affect health outcomes
  • How to assess the various ways of addressing the health effects of global warming

Health -- The Human Face of Climate Change
In this week you'll meet the professors, get used to the edX environment, andreceive an overview of the pathways from climate change to human health outcomes. This week also includes a Climate Science Mini-Course for those who haven't studied the greenhouse effect or the effects of carbon dioxide before.

Heat & Air Quality
From here on, our coursewill be focused on answering a set of questions each week. This week: How does climate change affect heat-related illness? What does climate change have to do with air quality? What can be done to prevent heat exposure?

Infections
How does climate change impact water-borne diseases (like cholera and dysentery) and vector-borne diseases (such as malaria and dengue)? Will there be more outbreaks of water-borne diseases in a warming world? How will the range of disease vectors such as mosquitos and ticks shift with changes in temperature and rainfall?

Nutrition
Will we grow more crops or fewer in a hotter world? Will those crops be more nutritious, or less? What about the pests that feed on those crops? How will marine fisheries adapt to a warmer and more acidic ocean?

Migration
What happens when ambient temperatures exceed human tolerances? When storms, droughts and, extreme weather displace people - where do they go and what are the health consequences? What will happen to the inhabitants of small island states that will be wiped off the map by sea-level rise?? What is it like to live as a climate refugee, both mentally and physically?

Research Methods
Climate change's impact on health can be gradual and progressive, emerging over the years or even decades. How can one identify the relevant datasets to understand these emerging health impacts of climate change time series analysis? How can we address the challenges of physical and temporal scale?

Responding to Climate Change
In our final week, we ask: What can nations, cities, and individuals do to respond to climate change? What are our options in terms of migration, adaptation, or even intervention? And given what we can do, what should we do?



REGISTER


Share:

Science & Cooking: From Haute Cuisine to Soft Matter Science (chemistry)[100% FREE]




About this course

Skip About this course

During each module of this course, chefs reveal the secrets behind some of their most famous culinary creations — often right in their own restaurants. Inspired by such cooking mastery, the Harvard team will then explain the science behind the recipe.

Topics will include:

  • How molecules influence the flavor
  • The role of heat in cooking.
  • Diffusion, revealed by the phenomenon of spherification, the culinary technique pioneered by Ferran Adrià.

You will also have the opportunity to become an experimental scientist in your very own laboratory — your kitchen. By following along with the engaging recipe of the week, taking precise measurements, and making skillful observations, you will learn to think like both a cook and a scientist. The lab is certainly one of the most unique components of this course — after all, in what other science courses can you eat your experiments?


What you'll learn

Skip What you'll learn
  • The scientific concepts that underlie everyday cooking and haute cuisine techniques;
  • How to apply principles of physics, engineering, and chemistry to cooking;
  • How to become an experimental scientist in your own kitchen;
  • How to think like a chef AND a scientist.

Module 1: Molecules, moles, flavor, and pH
Includes a discussion by Daniel Humm of Eleven Madison Park in NYC on flavor, pH, and the secret to his famous duck sauce, and scientific discussions on the major molecules of food, flavor, moles, and pH.
Module 2: Energy, temperature, and heat
Includes a welcome drink by Dave Arnold of Booker and Dax in NYC to toast the course, and a scientific discussion of how to cook a perfect egg. This module will focus on one of the most commons ways to cook - adding energy in the form of heat to increase the temperature of a food and thus change its internal structure.
Module 3: Phase transitions
Joan and Jordi Roca of El Celler de Can Roca, recently voted the best restaurant in the world, will explain how they manipulate phase transitions when cooking through techniques like sous vide and rotovapping. The scientific discussion will focus on what causes phase transitions in foods from a macroscopic and microscopic perspective. 
Module 4: Diffusion and Spherification
José Andrés, chef and owner of minibar, Jaleo, and The Bazaar, will introduce us to the remarkable dishes he creates with gelling agents. Dominique Crenn of Atelier Crenn in San Fransisco will make carrot jerky, and America's Test Kitchen will show us their secret to making excellent scrambled eggs and coleslaw. Scientific discussions in this module will include gelation, modernist thickeners, and diffusion, which make some remarkable dishes possible.
Module 5: Heat Transfer
Carme Ruscalleda, chef and owner of restaurant Sant Pau, will cook steak and other culinary specialties that illustrate the special attention chefs pay to heat diffusion when cooking food. Nathan Myhrvold will share his method for cooking the perfect burger, and America’s Test Kitchen will show us their secret to cooking perfect French fries. The scientific discussion in this module is about heat transfer and explaining why it is so hard to cook a perfect steak from both a microscopic and macroscopic perspective. We will also explore heat-dependent chemical reactions, and how they impact food taste and texture.
Module 6: Candy
In the final module, we will discuss solubility and the science of candy and chocolate. Joanne Chang, from Flour bakery, will talk about the stages of sugar, and Enric Rovira from Xocolaters de Barcelona in Spain will show us some marvelous chocolate creations and we will discuss the underlying science of chocolate tempering and the different phases of chocolate.


Share:

Child Protection: Children's Rights in Theory and Practice[100% FREE]





About this course

Skip About this course

Across the world, children are at risk from violence, abuse, exploitation, and neglect. Conflict and natural disasters have forced millions to flee their homes and confront the dangers of migration and displacement. Commercial sexual exploitation and trafficking, child labor, and child marriage are problems in many countries. At-risk children and adolescents need their rights enforced if we are to protect them from harm and to ensure that they develop to their full potential.

Led by Jacqueline Bhabha, Research Director of the Harvard FXB Center for Health and Human Rights, this course will teach you the causes and consequences of child protection failures. You will consider the strategies, international laws, standards, and resources required to protect all children. You will be able to link legal frameworks and child-rights approaches to the work of policymakers, lawyers, health workers, educators, law enforcement, and social workers. Learners will come to understand how they can ensure the protection of children and apply child protection strategies to their own work.

Join Harvard faculty, practitioners, and a global community of learners to master a child-centered systems approach to preventing and responding to violence, exploitation, and abuse against children.


What you'll learn

Skip What you'll learn
  • The origins of child protection in international human rights law
  • How to analyze global child protection issues and the diversity of actors involved in child protection
  • The impact of violence, exploitation, and abuse (VEA) on children’s emotional, social and physical development and strategies for preventing and responding to these harms
  • The standards of protection for children in conflict or in contact with the law
  • How to assess and strengthen a child protection system

  • Every Child's Right to Protection
    • The Legal Foundation of Child Protection
    • Defining and Measuring Child Protection
  • Violence Against Children
    • Causes and Consequences of Violence
    • Strategies for Preventing and Addressing Violence
    • Examples of Preventing and Addressing Violence
  • Children and the Law
    • Children in Conflict with the Law
    • Children in Contact with the Law
    • Migrant Children and the Law
  • A System's Approach to Child Protection
    • Components of a Child Protection System
    • Identifying Problems in Child Protection System
    • Global and Local Action to Strengthen Child Protection Systems

Share:

CS50's Introduction to Computer Science[100% FREE]






About this course

Skip About this course

This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The on-campus version of CS50x , CS50, is Harvard's largest course.

Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are eligible for a certificate. This is a self-paced course–you may take CS50x on your own schedule.

HarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code. HarvardX will take appropriate corrective action in response to violations of the edX honor code, which may include dismissal from the HarvardX course; revocation of any certificates received for the HarvardX course, or other remedies as circumstances warrant. No refunds will be issued in the case of corrective action for such violations. Enrollees who are taking HarvardX courses as part of another program will also be governed by the academic policies of those programs.

HarvardX pursues the science of learning. By registering as an online learner in an HX course, you will also participate in research about learning. Read our research statement to learn more.

Harvard University and HarvardX are committed to maintaining a safe and healthy educational and work environment in which no member of the community is excluded from participation in, denied the benefits of, or subjected to discrimination or harassment in our program. All members of the HarvardX community are expected to abide by Harvard policies on nondiscrimination, including sexual harassment, and the edX Terms of Service. If you have any questions or concerns, please contact harvardx@harvard.edu and/or report your experience through the edX contact form.



What you'll learn

Skip What you'll learn
  • A broad and robust understanding of computer science and programming
  • How to think algorithmically and solve programming problems efficiently
  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
  • Familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML
  • How to engage with a vibrant community of like-minded learners from all levels of experience
  • How to develop and present a final programming project to your peers
Share:

Programming for Everybody (Getting Started with Python)[100% FREE]





About this course

Skip About this course

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook "Python for Everybody". Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3.



What you'll learn

Skip What you'll learn
  • What is a program?
  • Using variables in programs
  • Conditional execution (if statements)
  • Repeated execution / looping (for statements)
  • Functions and code reuse

Share:

How to Learn Online[100% FREE]





About this course

Skip About this course

Designed for those who are new to elearning, this course will prepare you with strategies to be a successful online learner.

The edX learning design team has curated some of the most powerful, science-backed techniques which you can start using right away and on any learning platform.

The Verified Certificate for this course is free. Use the following coupon code before September 1, 2020 to upgrade at no cost to you: Y5ZADM5NU2AN5JU7

This course will help you answer the following questions:

  • How do I take notes during live or recorded instruction? What’s the difference?
  • What’s the point of discussions and how should I participate in them to get the most value?
  • What can I do if I have trouble concentrating or lack time to complete assignments?
  • What is the ideal study environment?


What you'll learn

Skip What you'll learn
  • Self-care techniques that will help you maintain a healthy mind for effective online learning.

  • Time management with the help of some common technology.

  • Key learning strategies backed by research from edX partners.

  • Build strong connections with fellow learners and your instructors.

  • Set up your work area in order to focus and be a successful online learner.


Welcome - We start with opportunities to meet your instructors and fellow learners.

Self-care for Learning - In this module, we then explore baseline self-care strategies that will help you maintain a healthy mind for effective online learning, the connections between memory and learning, and the importance of sleep.

Space, Time, and Technology - In this module, we address the challenges involved with creating a space for learning, including managing your technology. We also cover techniques for time management and keeping a routine.

Learning Strategies - This module will help you get the most out of your online learning experience. We cover effective study strategies and practices, making plans and setting priorities, and practicing self-regulation skills.

Communication and Community - In this module, we talk about the importance of social learning. We cover strategies for communication, collaborating, and building connections with your instructors and fellow learners.

What's Next? - Get started learning online!



REGISTER!

Share:

Contributors

Blog Archive