MITx
Software Construction in Java
Learn how to write programs that are safe from bugs, easy to understand, and ready for change.
- MIT
- 14 weeks, 15 hours/week
- Self-paced
- Free course
- Advanced
Free online
Learn Analytics online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
MITx
Learn how to write programs that are safe from bugs, easy to understand, and ready for change.
Google
This course is the eighth course in the Google Data Analytics Certificate. You’ll have the opportunity to complete a case study, which will help prepare you for your data analytics job hunt. Case studies are commonly used by employers to assess analytical skills. For your case study, you’ll choose…
MITx
Learn how to write programs that are safe from bugs, easy to understand, and ready for change.
Stanford University
This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This course provides an introduction to relational d…
Google
This is the third course in the Google Data Analytics Certificate. As you continue to build on your understanding of the topics from the first two courses, you’ll be introduced to new topics that will help you gain practical data analytics skills. You’ll learn how to use tools like spreadsheets and…
MITx
Data and learning should be at the front and center of healthcare. In this course, we bring together computer scientists, health providers and social scientists collaborating to derive knowledge from data routinely collected in the process of care.
MIT OpenCourseWare
This project-based course explores new design strategies for social interaction in the computer mediated world. Through weekly readings and design assignments we will examine topics such as: Data-based portraiture Depicting growth, change and the passage of time Visualizing conversations, crowds, a…
upGrad
Web Analytics free Course will help you understand your audience and measure the performance of your campaigns. Enroll now @upGrad for web analytics classes
MIT OpenCourseWare
Prediction is at the heart of almost every scientific discipline, and the study of generalization (that is, prediction) from data is the central topic of machine learning and statistics, and more generally, data mining. Machine learning and statistical methods are used throughout the scientific wor…
MIT OpenCourseWare
This course is a graduate introduction to natural language processing - the study of human language from a computational perspective. It covers syntactic, semantic and discourse processing models, emphasizing machine learning or corpus-based methods and algorithms. It also covers applications of th…
Google
This is the fourth course in the Google Data Analytics Certificate. In this course, you’ll continue to build your understanding of data analytics and the concepts and tools that data analysts use in their work. You’ll learn how to check and clean your data using spreadsheets and SQL, as well as how…
MIT OpenCourseWare
This course focuses on the algorithms for analyzing and designing geometric foldings. Topics include reconfiguration of foldable structures, linkages made from one-dimensional rods connected by hinges, folding two-dimensional paper (origami), and unfolding and folding three-dimensional polyhedra. A…
MIT OpenCourseWare
Artificial Intelligence (AI), and the algorithmic judgment at its core, is developing at breakneck speed. This version of the popular Ethics for Engineers course focuses on the ethics issues involved in the latest developments of computer science.
Udacity
Learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solution. You'll be able to learn who your users are and how they interact with your app.
MIT OpenCourseWare
This is an accelerated introduction to MATLAB® and its popular toolboxes. Lectures are interactive, with students conducting sample MATLAB problems in real time. The course includes problem-based MATLAB assignments. Students must provide their own laptop and software. This is great preparation for…
MIT OpenCourseWare
This course will highlight common principles that permeate the functioning of networks and how the same issues related to robustness, fragility and interlinkages arise in several different types of networks. It will both introduce conceptual tools from dynamical systems, random graph models, optimi…
Google
This is the first course in the Google Data Analytics Certificate. Organizations of all kinds need data analysts to help them improve their processes, identify opportunities and trends, launch new products, and make thoughtful decisions. In this course, you’ll be introduced to the world of data ana…
Great Learning
The Big Data course will introduce you to prominent big data tools, with a few demonstrations and case studies for each of these tools. The course shall focus on working with each of these tools for analytics purposes. It shall begin with a briefing on Hadoop, discussing the framework and its diffe…
MIT OpenCourseWare
6.858 Computer Systems Security is a class about the design and implementation of secure computer systems. Lectures cover threat models, attacks that compromise security, and techniques for achieving security, based on recent research papers. Topics include operating system (OS) security, capabilit…
IIM Kozhikode
Advance your marketing expertise with our Marketing & Sales Management Program from IIM Kozhikode. Learn analytics, customer relationship management, and strategic planning. Enroll today