It's a tough time for all of us due to coronavirus pandemic. Businesses, Schools and Universities around the world have been closed temporarily for the precaution. Every sector from business to agriculture to education is being affected by the lockdown. Students and business professionals at home can utilize this lockdown by learning something new.
Here on this page, we have listed 10 free online computer science courses to study from the top universities of the world like Harvard, Princeton & other universities. It will helpful to upskill yourself and make the most of the lockdown period. (Note that only basic or introductory courses are listed and there are thousands of free online courses available which you can try.) All the courses are free to enroll.
Free online Machine Learning course by Stanford University via Coursera, starts March 30
Give a fundamental knowledge of machine learning in a clear, logic and easy-to-understand way. It's a good introduction - not too complicated and covers a wide range of topics. The programming exercises are well put together and significantly help to understand.
Skills you will gain: Logistic Regression, Artificial Neural Network, Machine Learning (ML) Algorithms, Machine Learning.
CS50: Introduction to Computer Science | Harvard University, starts March 30
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. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming.
Machine Learning by Georgia Institute of Technology and Brown University via Udacity
The first part of the course covers Supervised Learning, a machine learning task that makes it possible for your phone to recognize your voice, your email to filter spam, and for computers to learn a bunch of other cool stuff. In part two, you will learn about Unsupervised Learning. Ever wonder how Netflix can predict what movies you'll like? Or how Amazon knows what you want to buy before you do? Such answers can be found in this section!
CS50's Computer Science for Business Professionals by Harvard University via edX
This is CS50’s introduction to computer science for business professionals designed for managers, product managers, founders, and decision-makers more generally. Skills you will gain, computational thinking, programming languages, internet technologies, web development, technology stacks, cloud computing.
Linux Basics: The Command Line Interface Interface by Dartmouth and Institut Mines-Télécom via edX
Learn the Linux Command Line interface and become a skilled user of this powerful operating system.
C Programming: Language Foundations by Institut Mines-Télécom and Dartmouth via edX
In this course, part of the C Programming with Linux Professional Certificate program, you will learn to use logical statements and arrays in C. By the end of this course, you will have gained experience with programming concepts that are foundational to any programming language and be one step closer to a career in computer engineering.
Machine Learning for Data Science and Analytics by Columbia University via edX
This data science course is an introduction to machine learning and algorithms. You will develop a basic understanding of the principles of machine learning and derive practical solutions using predictive analytics.
C Programming: Advanced Data Types by Dartmouth and Institut Mines-Télécom via edX, Starts March 29
In this course, part of the C Programming with Linux Professional Certificate program, you will define your own data types in C, and use the newly created types to more efficiently store and process your data. At the end of this short course, you will reach the fifth milestone of the C Programming with Linux Professional Certificate program, unlocking the door to a career in computer engineering.
Cryptocurrency and Blockchain: An Introduction to Digital Currencies by University of Pennsylvania via Coursera, Starts March 29
This course was designed for individuals and organizations who want to learn how to navigate investment in cryptocurrencies. By the end of this course, you’ll have a deep understanding of the realities of Cryptocurrency, the intricacies of Blockchain technology, and an effective strategy for incorporating Cryptocurrency into your investment plans.
Algorithms, Part I by Princeton University via Coursera; Starts March 29
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms.
0 comments