Online courses directory (726)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2017-09-08
No votes
edX Free Closed [?] English AdelaideX Computer Science Data Analysis & Statistics EdX

Computational thinking is an invaluable skill that can be used across every industry, as it allows you to formulate a problem and express a solution in such a way that a computer can effectively carry it out.

In this course, part of the Big Data MicroMasters program, you will learn how to apply computational thinking in data science. You will learn core computational thinking concepts including decomposition, pattern recognition, abstraction, and algorithmic thinking.

You will also learn about data representation and analysis and the processes of cleaning, presenting, and visualizing data. You will develop skills in data-driven problem design and algorithms for big data.

The course will also explain mathematical representations, probabilistic and statistical models, dimension reduction and Bayesian models.

You will use tools such as R, MOA and data processing libraries in associated language environments.

Starts : 2010-02-01
17 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Civil and Environmental Engineering Graduate MIT OpenCourseWare

This course covers concepts of computation used in analysis of engineering systems. It includes the following topics: data structures, relational database representations of engineering data, algorithms for the solution and optimization of engineering system designs (greedy, dynamic programming, branch and bound, graph algorithms, nonlinear optimization), and introduction to complexity analysis. Object-oriented, efficient implementations of algorithms are emphasized.

Starts : 2014-09-20
115 votes
Coursera Free Closed [?] Computer Sciences English Computer Science Engineering Systems & Security

In this course, you will learn to design the computer architecture of complex modern microprocessors.

No votes
Udemy $49 Closed [?] Technology

Learn how to overcome the intimidation of computers and use this technology to better your life.

14 votes
Udemy $19 Closed [?] Education

Setting Up New Laptop and Other Computer Basics

No votes
Udemy $10 Closed [?]

This course will teach you everything you need to know to use computers well.

Starts : 2017-07-25
No votes
edX Free Closed [?] English Computer Science EdX RITx

Digital forensics involves the investigation of computer-related crimes with the goal of obtaining evidence to be presented in a court of law.

In this course, you will learn the principles and techniques for digital forensics investigation and the spectrum of available computer forensics tools. You will learn about core forensics procedures to ensure court admissibility of evidence, as well as the legal and ethical implications. You will learn how to perform a forensic investigation on both Unix/Linux and Windows systems with different file systems. You will also be guided through forensic procedures and review and analyze forensics reports.

This offering is part of the RITx Cybersecurity MicroMasters Program that prepares students to enter and advance in the field of computing security.

No votes
Udemy $49 Closed [?] Technology

An introduction to Computer Forensics, to demonstrate the process of going from the crime scene to the court room.

Starts : 2015-02-01
14 votes
MIT OpenCourseWare (OCW) Free Education MIT OpenCourseWare Undergraduate Urban Studies and Planning

This course immerses students in the process of building and testing their own digital and board games in order to better understand how we learn from games. We explore the design and use of games in the classroom in addition to research and development issues associated with computer–based (desktop and handheld) and non–computer–based media. In developing their own games, students examine what and how people learn from them (including field testing of products), as well as how games can be implemented in educational settings.

Starts : 2015-02-01
No votes
MIT OpenCourseWare (OCW) Free Closed [?] Graduate MIT OpenCourseWare Urban Studies and Planning

This course immerses students in the process of building and testing their own digital and board games in order to better understand how we learn from games. We explore the design and use of games in the classroom in addition to research and development issues associated with computer–based (desktop and handheld) and non–computer–based media. In developing their own games, students examine what and how people learn from them (including field testing of products), as well as how games can be implemented in educational settings.

Starts : 2015-02-01
10 votes
MIT OpenCourseWare (OCW) Free Closed [?] Business Graduate MIT OpenCourseWare Urban Studies and Planning

This course immerses students in the process of building and testing their own digital and board games in order to better understand how we learn from games. We explore the design and use of games in the classroom in addition to research and development issues associated with computer–based (desktop and handheld) and non–computer–based media. In developing their own games, students examine what and how people learn from them (including field testing of products), as well as how games can be implemented in educational settings.

Starts : 2017-09-19
180 votes
edX Free Closed [?] Computer Sciences English Computer Science EdX UC San DiegoX

Today, computer graphics is a central part of our lives, in movies, games, computer-aided design, virtual reality, virtual simulators, visualization and even imaging products and cameras. This course, part of the Virtual Reality (VR) Professional Certificate program, teaches the basics of computer graphics that apply to all of these domains.

Students will learn to create computer-generated images of 3D scenes, including flybys of objects, make a real-time scene viewer, and create very realistic images with raytracing. We will start with a simple example of viewing a teapot from anywhere in space, understanding the basic mathematics of virtual camera placement. Next, you will learn how to use real-time graphics programming languages like OpenGL and GLSL to create your own scene viewer, enabling you to fly around and manipulate 3D scenes. Finally, we will teach you to create highly realistic images with reflections and shadows using raytracing.

This course runs for 6 weeks and consists of four segments. Each segment includes an individual programming assignment:

  1. Overview and Basic Math (Homework 0: 10% of grade)
  2. Transformations (Homework 1: 20% of grade)
  3. OpenGL and Lighting (Homework 2: 35% of grade)
  4. Raytracing (Homework 3: 35% of grade)

This term, students who earn a total score of 50% or greater will have passed the course and may obtain a certificate from UC San DiegoX.

Starts : 2012-09-01
16 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Electrical Engineering and Computer Science MIT OpenCourseWare Undergraduate

This course provides introduction to computer graphics algorithms, software and hardware. Topics include: ray tracing, the graphics pipeline, transformations, texture mapping, shadows, sampling, global illumination, splines, animation and color. This course offers 6 Engineering Design Points in MIT's EECS program.

Starts : 2010-02-01
9 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Electrical Engineering and Computer Science MIT OpenCourseWare Undergraduate

This course analyzes issues associated with the implementation of higher-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, the interaction of theory and practice, and using tools in building software. The course includes a multi-person project on compiler design and implementation.

No votes
Udacity Free Closed [?] Georgia Tech Masters in CS Web Development

This class is offered as CS6250 at Georgia Tech where it is a part of the [Online Masters Degree (OMS)](http://www.omscs.gatech.edu/). Taking this course here will not earn credit towards the OMS degree. This course covers advanced topics in Computer Networking such as Software-Defined Networking (SDN), Data Center Networking and Content Distribution. The course is divided into three parts: Part 1 is about the implementation, design principles and goals of a Computer Network and touches upon the various routing algorithms used in CN (such as link-state and distance vector). Part 2 talks about resource control and content distribution in Networking Applications. It covers Congestion Control and Traffic Shaping. Part 3 deals with the operations and management of computer networks encompassing SDN's (Software Defined Networks), Traffic Engineering and Network Security.

No votes
ALISON Free Course Type: course Free to Access Mime Type - Scorm 1.2

The free online course Computer Networking - Digital Network Security introduces you to the network architecture and protocols used in network security.<br /><br />The course begins by describing the features and functions of VPN protocol: Point-to-Point Tunneling Protocol (PPTP). You will learn how Point-to-Point Tunneling Protocol (PPTP) encapsulates Point-to-Point (PPP) frames into IP datagrams for transmission over an IP-based network. You will learn about L2TP and how it relies on IPSec in Transport Mode for encryption services.<br /><br />You will then learn about Firewalls which are the most commonly used type of security device in an organization's perimeter and how they protect a network from malicious attack and unwanted intrusion. You will learn about the role of a Perimeter network that keep certain information open to specific users or to the public while keeping the rest of an organization's data secret.<br /><br />You will learn about the two types of Packet filtering (Stateless and Stateful) and their functions. Next you will learn about Application-level gateway functions and how it supports address and port translation and checks whether the type of application traffic is allowed.<br /><br />Finally, you will learn about the Network Intrusion Detection System (NIDS) which detects malicious network activities by monitoring network traffic, and the Network Intrusion Prevention System (NIPS) which inspects network traffic and can remove, detain or redirect malicious traffic.<br /><br />This course will be of interest to all learners who would like to learn more about computer networking, the network architecture and protocols used in network security. It will also be of great interest to all learners who are considering computer networking as a career or who are considering doing professional computer networking exams. <br />

No votes
ALISON Free Course Type: course Free to Access Mime Type - Scorm 1.2

The free online course Computer Networking - Local Area Networks and the OSI Model introduces the key devices found on local area networks (LANs) and the structure of different types of LANs. It also explains the seven layers of the OSI model that allow devices on networks communicate with each other. <br /><br />The course begins by introducing you to the key devices found on LANs such as hubs, switches and routers, and how each of these devices functions to allow for effective and efficient communication on the LAN. You will then learn about the functions of IP addresses and how they are broken down into Network ID and Host ID components. You will be introduced to the different network topologies such as Star, Bus, Ring and how they function. Next you will learn about Ethernet which is the de facto standard and most widely installed LAN technology. You will learn how devices on an Ethernet network communicate with each other using Frames. <br /><br />The course then moves on to explain the seven layers of the OSI Model. You will learn about the structure and function of each layer and how data is passed through the seven layers to allow two devices communicate with each other. You will also be introduced to the TCP Model and you will learn about the similarities and differences between the OSI Model and the TCP Model in terms of their structure and functions.<br /><br />This course will be of interest to all learners who would like to learn more about computer networking, in particular the structure and function of LANs, and how the OSI Module allows devices on a LAN communicate with each other. It will be of great interest to all learners who are considering computer networking as a career or who are considering doing professional computer networking exams. <br />

No votes
ALISON Free Course Type: course Free to Access Mime Type - Scorm 1.2

The free online course Computer Networking - Wired and Wireless Networks and Protocols introduces you in a step-by-step manner to the structure and function of wired and wireless networks and their protocols. The course begins by introducing you to cabling systems for wired networks, in particular the twisted-pair cable, and cable speeds and the cable types. You will also learn about the tools needed when making the connections between patch panels and RJ45 jacks. <br /><br />You will learn about the structure of Internet Protocol addresses in detail, including IP Ranges and their classes. You will compare and contrast the structure and function of IPv4 and IPv6 addresses and will learn about the role of Default gateway and DNS server in networking.<br /><br />Finally, the course introduces you basic TCP/IP tools such as command prompt, ipconfig and ping, and the use of these tools will be demonstrated. Next, you will be introduced to advanced TCP/IP tools such as Netstat, Pathping, Nslookup, Telnet, NbtStat and Netsh. Again, these tools and their uses will be demonstrated.<br /><br />This course will be of interest to all learners who would like to learn more about computer networking, in particular the structure and function of wired and wireless networks and their protocols. It will also be of great interest to all learners who are considering computer networking as a career or who are considering doing professional computer networking exams. <br />

No votes
ed2go $390.00 Ed2go

Learn the fundamentals of networking and prepare for a career in an exciting and fast-growing field.

Starts : 2014-01-06
98 votes
Coursera Free Computer Sciences English Computer Science Engineering Information Systems & Security Tech & Design

The Internet is a computer network that millions of people use every day. Understand the design strategies used to solve computer networking problems while you learn how the Internet works.

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