Online courses directory (15)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2012-04-23
89 votes
Coursera Free Computer Sciences English Computer Science Software Engineering

CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the browser to play with the nature of computers, understanding their strengths and limitations. Sign up for the "To be announced" session to be notified by email when the class is next run, and sign up for "Self-Study" to start browsing the class materials right away. Self-Study mode makes all the videos and assignments available to be done at your own pace, but without a certificate of completion at the end.

19 votes
Udemy Free Closed [?] Computer Sciences Computer Computer Science Introduction Software Engineering Technology Windows

The CS 61 series is an introduction to computer science, with particular emphasis on software and on machines from a pro

Starts : 2016-06-07
274 votes
edX Free Computer Sciences English Computer Science EdX HarveyMuddX

Looking to get started with computer science while learning to program in Python?

This computer science  course provides an introduction to computer science that’s both challenging and fun. It takes a broad look at the field of computer science through a variety of demonstrations and projects. We’ll cover both low- and high-level concepts, from how the circuits inside a computer represent data to how to design algorithms, as well as how all of this information affects the technology we use today. Additionally, we’ll teach the basics of Python programming, giving us a a way to put our new CS knowledge into practice.

No need to know any programming before starting the course; we’ll teach everything you need to know along the way. All you need to start is a good grasp of algebra, and you can fall in love with both the concepts and the practice of computer science.

7 votes Free Closed [?] Computer Sciences Computer Computer Science Programming language Software Engineering

This course will introduce you to the field of computer science and the fundamentals of computer programming. Introduction to Computer Science I is specifically designed for students with no prior programming experience, and taking this course does not require a background in Computer Science. This course will touch upon a variety of fundamental topics within the field of Computer Science and will use Java, a high-level, portable, and well-constructed computer programming language developed by Sun Microsystems (now Oracle), to demonstrate those principles. We will begin with an overview of the course topics as well as a brief history of software development. We will cover basic object-oriented programming terminology and concepts such as objects, classes, inheritance, and polymorphism, as well as the fundamentals of Java, its primitive data types, relational operators, control statements, exception handling, and file input /output. By the end of the course, you should have a strong understanding of the fundam…

Starts : 2011-09-01
10 votes
MIT OpenCourseWare (OCW) Free Social Sciences Anthropology MIT OpenCourseWare Undergraduate

This course examines computers anthropologically, as artifacts revealing the social orders and cultural practices that create them. Students read classic texts in computer science along with cultural analyses of computing history and contemporary configurations. It explores the history of automata, automation and capitalist manufacturing; cybernetics and WWII operations research; artificial intelligence and gendered subjectivity; robots, cyborgs, and artificial life; creation and commoditization of the personal computer; the growth of the Internet as a military, academic, and commercial project; hackers and gamers; technobodies and virtual sociality. Emphasis is placed on how ideas about gender and other social differences shape labor practices, models of cognition, hacking culture, and social media.

Starts : 2002-09-01
14 votes
MIT OpenCourseWare (OCW) Free Social Sciences MIT OpenCourseWare Undergraduate Urban Studies and Planning

Modern industrial activities - which MIT engineers and scientists play a major role in - have significant environmental and social impacts. Trends towards further industrialization and globalization portend major challenges for society to manage the adverse impacts of our urban and industrial activities. How serious are current environmental and social problems? Why should we care about them? How are governments, corporations, activists, and ordinary citizens responding to these problems.

This course examines environmental and social impacts of industrial society and policy responses. We will explore current trends in industrialization, urbanization, and globalization, analyze the impacts these trends have on human health, environmental sustainability, and equity, and then examine a range of policy options available for responding to current problems. The course will present key trends in both domestic and international contexts.

We will examine four policy problems in particular during the course: (1) regulating industrial pollution; (2) regulating "sweatshops" and the broader impacts of globalization; (3) protecting ecosystems; and (4) protecting urban environments during development. We delve into specific cases of these challenges, including: chemical safety and toxins; computers, e-commerce, and the environment; biotech and society; sweatshops; and food production and consumption. Through these cases, we will explore underlying processes and drivers of environmental degradation. Finally, we will analyze opportunities and barriers to policy responses taken by governments, international institutions, corporations, non-governmental organizations, consumers, and impacted communities.

Objectives and Aims

  • An understanding of the complexity of environmental and social impacts of industry;
  • An ability to critically analyze policy responses;
  • An understanding of the roles of different actors and institutions in environmental and social controversies;
  • Means to evaluate institutional barriers to environmental and social policies;
  • New ideas for better integrating industry, environment, and equity;
  • New strategies for regulation in the global economy;
  • An understanding about personal responsibilities and roles in environmental and social problems.

Related Content

Starts : 2006-02-01
13 votes
MIT OpenCourseWare (OCW) Free Closed [?] Social Sciences MIT OpenCourseWare Undergraduate Writing and Humanistic Studies

This course covers techniques of creating narratives that take advantage of the flexibility of form offered by the computer. The course studies the structural properties of book-based narratives that experiment with digression, multiple points of view, disruptions of time and of storyline. The class analyzes the structure and evaluates the literary qualities of computer-based narratives including hypertexts, adventure games, and classic artificial intelligence programs like Eliza. With this base, students use authoring systems to model a variety of narrative techniques and to create their own fictions. Knowledge of programming is helpful but not necessary.

103 votes
Udacity Free Closed [?] Computer Sciences Data Science Software Engineering Web Development

In this introduction to computer programming course, you’ll learn and practice key computer science concepts by building your own versions of popular web applications. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore computer science basics, as you build your own search engine and social network.

115 votes
Udacity Free Closed [?] Computer Sciences Software Engineering

This class teaches you about basic concepts in theoretical computer science -- such as NP-completeness -- and what they imply for solving tough algorithmic problems.

24 votes
ALISON Free Closed [?] Computer Sciences Course Type: course Free to Access Mime Type - Scorm 1.2

Computer science is a diverse topic encompassing computer technology, hardware, software, security, communications, programming, algorithms, functions, and storage. By studying it you will learn how computer science impacts on our daily lives. In this free online computer science course you will start by reviewing bits and binary code, including how they are transmitted and stored, and go all the way to computer algorithms which help solve complex problems in an efficient and cost-effective manner. You will also review various computer systems and architecture such as Linux, Windows, and Mac operating systems. This free online computer science course will be of great interest to IT professionals who would like to review the diverse range of topics found in computer science. It will also be useful to learners interested in a career in IT and computing who would like an introduction to the topic.<br />

19 votes
Udemy Free Closed [?] Computer Sciences Computer Computer Science Informational Systems Introduction Software Engineering Technology

Basic course for engineering students on Introduction to Information Technology and Introduction to Computer Sciences

1 votes Free Closed [?] Life Sciences Brain and Cognitive Sciences Introduction to Psychology Psychology Social Sciences

In this course, we will look at the properties behind the basic concepts of probability and statistics and focus on applications of statistical knowledge.  We will learn how statistics and probability work together.  The subject of statistics involves the study of methods for collecting, summarizing, and interpreting data.  Statistics formalizes the process of making decisionsand this course is designed to help you cultivate statistic literacy so that you can use this knowledge to make better decisions.  Note that this course has applications in sciences, economics, computer science, finance, psychology, sociology, criminology, and many other fields. Every day, we read articles and reports in print or online.  After finishing this course, you should be comfortable asking yourself whether the articles make sense.  You will be able to extract information from the articles and display that information effectively.  You will also be able to understand the basics of how to draw statistical conclusions.

5 votes Free Closed [?] Life Sciences Brain and Cognitive Sciences Introduction to Psychology Psychology Social Sciences

This course will introduce you to the major concepts of and debates surrounding industrial and organizational psychology. Industrial and organizational psychology is the application of psychological research and theory to human interaction (both with other humans and with human factors, or machines and computers) in the workplace. The phrase “industrial and organizational psychology” (sometimes referred to as “I/O”) may be somewhat misleading, as the field deals less with actual organizations and/or industries and more with the people in these areas. As mentioned above, “I/O” is an applied psychological science, which means that it takes research findings and theories that may have originally been used to explain a general phenomenon of human behavior and applies them to human behavior in a specific setting (here, the workplace). Consider, for example, the fact that many jobs require applicants to take a personality test. Psychologists originally developed this test to detect and diagnose abnorm…

Starts : 2014-10-06
94 votes
Coursera Free Closed [?] Social Sciences English Audio Film Music

Learn to make music with digital audio workstation software, understand the theory and history behind music production tools, and write your own computer programs to make new music and sounds.

Starts : 2003-02-01
17 votes
MIT OpenCourseWare (OCW) Free Social Sciences Comparative Media Studies/Writing Graduate MIT OpenCourseWare

This class covers a range of topics including hypertext, interactive cinema, games, installation art, and soundscapes. It examines the potential for dynamic narrative in traditional media like novels and films and as well as in computer-based stories and games. The course focuses on the creation of electronic stories and games using simple authoring systems and multimedia software tools. Students present and constructively critique one another's work in progress in a workshop setting aimed at expanding the representational powers of a new creative medium.