Online courses directory (548)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2016-02-01
15 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information control Information Theory Nutrition

6.005 Software Construction introduces fundamental principles and techniques of software development, i.e., how to write software that is safe from bugs, easy to understand, and ready for change. The course includes problem sets and a final project. Important topics include specifications and invariants; testing; abstract data types; design patterns for object-oriented programming; concurrent programming and concurrency; and functional programming.

The 6.005 website homepage from Spring 2016, along with all course materials, is available to OpenCourseWare users.

102 votes
Udacity Free Closed [?] Computer Sciences CMS Nutrition Website Development

In this class you will learn how to debug programs systematically, how to automate the debugging process and build several automated debugging tools in Python.

Starts : 2015-05-25
98 votes
Coursera Free Closed [?] Computer Sciences English BabsonX Evaluation Evaluation Nutrition USMx Website Development

In this course, you will learn about software defined networking and how it is changing the way communications networks are managed, maintained, and secured.

Starts : 2005-09-01
13 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Infor Information environments Information Theory Nutrition Vectors

This is a reading and discussion subject on issues in the engineering of software systems and software development project design. It includes the present state of software engineering, what has been tried in the past, what worked, what did not, and why. Topics may differ in each offering, but will be chosen from: the software process and lifecycle; requirements and specifications; design principles; testing, formal analysis, and reviews; quality management and assessment; product and process metrics; COTS and reuse; evolution and maintenance; team organization and people management; and software engineering aspects of programming languages.

Starts : 2003-09-01
8 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information control Information Theory Nutrition

6.171 is a course for students who already have some programming and software engineering experience. The goal is to give students some experience in dealing with those challenges that are unique to Internet applications, such as:

  • concurrency;
  • unpredictable load;
  • security risks;
  • opportunity for wide-area distributed computing;
  • creating a reliable and stateful user experience on top of unreliable connections and stateless protocols;
  • extreme requirements and absurd development schedules;
  • requirements that change mid-way through a project, sometimes because of experience gained from testing with users;
  • user demands for a multi-modal interface.

Related Content

Starts : 2015-11-09
No votes
Coursera Free Closed [?] Computer Sciences English BabsonX Evaluation Nutrition USMx

This course we will explore the foundations of software security. We will consider important software vulnerabilities and attacks that exploit them -- such as buffer overflows, SQL injection, and session hijacking -- and we will consider defenses that prevent or mitigate these attacks, including advanced testing and program analysis techniques. Importantly, we take a "build security in" mentality, considering techniques at each phase of the development cycle that can be used to strengthen the security of software systems.

Starts : 2013-02-01
10 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information control Information Theory Nutrition

This course on software engineering covers design and implementation of medium-scale software systems, using web applications as a platform. In the course, students learn the fundamentals of structuring a web application and writing modular code, with an emphasis on conceptual design to achieve clarity, simplicity, and modularity. Topics also include functional programming, relational databases, and security.

92 votes
Udacity Free Closed [?] Computer Sciences CMS Nutrition Website Development

When writing software, destruction can be just as valuable as creation. Learn how to catch bugs and break software as you discover different testing methods that will help you build better software.

Starts : 2010-09-01
12 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information environments Information Theory Nutrition

6.301 is a course in analog circuit analysis and design. We cover the tools and methods necessary for the creative design of useful circuits using active devices. The class stresses insight and intuition, applied to the design of transistor circuits and the estimation of their performance. We concentrate on circuits using the bipolar junction transistor, but the techniques that we study can be equally applied to circuits using JFETs, MOSFETs, MESFETs, future exotic devices, or even vacuum tubes.

Starts : 2006-02-01
13 votes
MIT OpenCourseWare (OCW) Free Business Infor Information environments Information Theory Journalism Nutrition

This seminar is intended for doctoral students and discusses topics in applied probability. This semester includes a variety of fields, namely statistical physics (local weak convergence and correlation decay), artificial intelligence (belief propagation algorithms), computer science (random K-SAT problem, coloring, average case complexity) and electrical engineering (low density parity check (LDPC) codes).

Starts : 2004-02-01
12 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information environments Information Theory Nutrition

6.541J surveys the structural properties of natural languages, with special emphasis on the sound pattern. Topics covered include: representation of the lexicon; physiology of speech production; articulatory phonetics; acoustical theory of speech production; acoustical and articulatory descriptions of phonetic features and of prosodic aspects of speech; perception of speech; models of lexical access and of speech production and planning; and applications to recognition and generation of speech by machine, and to the study of speech disorders.

Starts : 2015-02-02
No votes
Coursera Free Closed [?] Computer Sciences English BabsonX Beginner Calculus I Customer Service Certification Program Diencephalon Evaluation

In this course you will learn a whole lot of modern physics (classical and quantum) from basic computer programs that you will download, generalize, or write from scratch, discuss, and then hand in. Join in if you are curious (but not necessarily knowledgeable) about algorithms, and about the deep insights into science that you can obtain by the algorithmic approach.

3 votes
Open.Michigan Initiative, University of Michigan Free Computer Sciences - 400 C.E. Ancient Cultures Customer Service Certification Program Forex Techniques Technology in education

Statistics is the science that turns data into information and information into knowledge. This class covers applied statistical methodology from an analysis-of-data viewpoint. Topics covered include frequency distributions; measures of location; mean, median, mode; measures of dispersion; variance; graphic presentation; elementary probability; populations and samples; sampling distributions; one sample univariate inference problems, and two sample problems; categorical data; regression and correlation; and analysis of variance. Use of computers in data analysis is also explored. This course contains the Winter 2013 Statistics 250 Workbook and Interactive Lecture Notes. Fall 2011 Statistics 250 materials (syllabus, lectures, and workbooks) are also available for download. Course Level: Undergraduate This Work, Statistics 250 - Introduction to Statistics and Data Analysis, by Brenda Gunderson is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike license.

Starts : 2015-06-01
311 votes
Coursera Free Popular Computer Sciences English BabsonX Nutrition Web Design

Statistics One is a comprehensive yet friendly introduction to statistics.

Starts : 2004-02-01
8 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information environments Information Theory Nutrition

This course examines the fundamentals of detection and estimation for signal processing, communications, and control. Topics covered include: vector spaces of random variables; Bayesian and Neyman-Pearson hypothesis testing; Bayesian and nonrandom parameter estimation; minimum-variance unbiased estimators and the Cramer-Rao bounds; representations for stochastic processes, shaping and whitening filters, and Karhunen-Loeve expansions; and detection and estimation from waveform observations. Advanced topics include: linear prediction and spectral estimation, and Wiener and Kalman filters.

Starts : 2005-09-01
7 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information control Information Theory Nutrition

This is a laboratory experience course with a focus on photography, electronic imaging, and light measurement, much of it at short duration. In addition to teaching these techniques, the course provides students with experience working in a laboratory and teaches good work habits and techniques for approaching laboratory work. A major purpose of 6.163 is to provide students with many opportunities to sharpen their communication skills: oral, written, and visual.

Starts : 2005-02-01
11 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information control Information Theory Nutrition

This course introduces students to the principles of computation. Upon completion of 6.001, students should be able to explain and apply the basic methods from programming languages to analyze computational systems, and to generate computational solutions to abstract problems. Substantial weekly programming assignments are an integral part of the course. This course is worth 4 Engineering Design Points.

Starts : 2006-02-01
20 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information environments Information Theory Nutrition

This course surveys techniques to fabricate and analyze submicron and nanometer structures, with applications. Optical and electron microscopy is reviewed. Additional topics that are covered include: surface characterization, preparation, and measurement techniques, resist technology, optical projection, interferometric, X-ray, ion, and electron lithography; Aqueous, ion, and plasma etching techniques; lift-off and electroplating; and ion implantation. Applications in microelectronics, microphotonics, information storage, and nanotechnology will also be explored.

Acknowledgements

The Instructors would like to thank Bob Barsotti, Bryan Cord, and Ben Wunsch for their work on the Atomic Force Microscope video. They would also like to thank Bryan Cord for creating each video.

Starts : 2005-02-01
5 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Before 1300: Ancient and Medieval History Infor Information environments Information Theory Nutrition

This course is offered to graduates and includes topics such as mathematical models of systems from observations of their behavior; time series, state-space, and input-output models; model structures, parametrization, and identifiability; non-parametric methods; prediction error methods for parameter estimation, convergence, consistency, and asymptotic distribution; relations to maximum likelihood estimation; recursive estimation; relation to Kalman filters; structure determination; order estimation; Akaike criterion; bounded but unknown noise model; and robustness and practical issues.

Starts : 2003-06-01
11 votes
MIT OpenCourseWare (OCW) Free Business Infor Information environments Information Theory Journalism Nutrition

One objective of 15.066J is to introduce modeling, optimization and simulation, as it applies to the study and analysis of manufacturing systems for decision support. The introduction of optimization models and algorithms provide a framework to think about a wide range of issues that arise in manufacturing systems. The second objective is to expose students to a wide range of applications for these methods and models, and to integrate this material with their introduction to operations management.

Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.