I am writing this post to the students who are currently passing their time home by doing nothing apart from browsing Facebook. At this time try to do at least some productive things, just don’t let the time fly away. There are a lot of online courses that you can take in this free time. Here I will try to mention topic wise free course links of different online course platforms. Feel free to give me a knock if you have any particular topic you are interested in that is not mentioned in this post.
Java:
- https://www.coursera.org/learn/object-oriented-java
- https://www.udacity.com/course/java-programming-basics–ud282
- https://www.udacity.com/course/object-oriented-programming-in-java–ud283
Python:
- https://www.edx.org/course/introduction-to-python-fundamentals-2
- https://www.udacity.com/course/introduction-to-python–ud1110
- https://www.coursera.org/learn/python-basics
C++:
- https://www.edx.org/course/introduction-to-c-3
- https://www.udacity.com/course/c-for-programmers–ud210
Javascript:
- https://www.udacity.com/course/intro-to-javascript–ud803
Data Structures:
- https://tinyurl.com/vgewuw3
- https://www.edx.org/course/data-structures-fundamentals
Algorithms:
- https://www.udacity.com/course/intro-to-algorithms–cs215
- https://www.edx.org/course/algorithm-design-and-analysis
Competitive Programming
- https://www.coursera.org/learn/competitive-programming-core-skills
- https://www.edx.org/course/how-to-win-coding-competitions-secrets-of-champion
Mobile Application Development
- https://www.udacity.com/course/ux-design-for-mobile-developers–ud849
- https://www.udacity.com/course/kotlin-for-android-developers–ud888
- https://www.udacity.com/course/advanced-android-app-development–ud855
- https://www.udacity.com/course/advanced-android-with-kotlin–ud940
- https://www.udacity.com/course/developing-android-apps-with-kotlin–ud9012
- https://www.udacity.com/course/objective-c-for-swift-developers–ud1009
Web Application Development
- https://www.coursera.org/learn/web-development
- https://www.udacity.com/course/full-stack-foundations–ud088
- https://www.udacity.com/course/responsive-web-design-fundamentals–ud893
- https://www.udacity.com/course/intro-to-html-and-css–ud001
- https://www.edx.org/micromasters/software-development
Game Development
- https://www.udacity.com/course/2d-game-development-with-libgdx–ud405
- https://www.edx.org/course/cs50s-introduction-to-game-development
- https://www.edx.org/course/introduction-to-video-game-development-with-unity
Database Concepts:
- https://www.udacity.com/course/intro-to-relational-databases–ud197
- https://www.udacity.com/course/database-systems-concepts-design–ud150
Software Engineering Concepts:
- https://www.udacity.com/course/software-testing–cs258
- https://www.udacity.com/course/software-debugging–cs259
- https://www.edx.org/course/software-engineering-introduction
Graphics designing and animation:
- https://www.udacity.com/course/interactive-3d-graphics–cs291
- https://www.udacity.com/course/introduction-to-virtual-reality–ud1012
Concepts you need to know to be a good Software Engineer
- https://www.udacity.com/course/version-control-with-git–ud123
Deep Learning and Machine Learning
- https://www.udacity.com/course/machine-learning–ud262
- https://www.coursera.org/learn/machine-learning
- https://www.udacity.com/course/reinforcement-learning–ud600
- https://www.coursera.org/learn/deep-learning-business
- https://www.udacity.com/course/intro-to-machine-learning–ud120
- https://www.udacity.com/course/intro-to-tensorflow-for-deep-learning–ud187
- https://www.udacity.com/course/deep-learning-pytorch–ud188
Artificial Intelligence
- https://www.udacity.com/course/intro-to-artificial-intelligence–cs271
- https://www.edx.org/course/introduction-to-artificial-intelligence-ai-2
Big data and Data Science
- https://www.udacity.com/course/intro-to-data-science–ud359
- https://www.udacity.com/course/data-analysis-with-r–ud651
- https://www.coursera.org/learn/hadoop
- https://www.udacity.com/course/big-data-analytics-in-healthcare–ud758
- https://www.udacity.com/course/intro-to-data-science–ud359
Computer Vision
- https://www.udacity.com/course/introduction-to-computer-vision–ud810
- https://www.edx.org/course/computer-vision-and-image-analysis-2
Natural Language Processing
- https://www.edx.org/course/natural-language-processing-nlp-2
Information and Cyber Security
- https://www.udacity.com/course/intro-to-information-security–ud459
- https://www.coursera.org/learn/information-security-data
- https://www.udacity.com/course/introduction-to-cybersecurity–ud1337
- https://www.coursera.org/learn/crypto
Blockchain
- https://www.coursera.org/learn/blockchain-professionals
- https://www.coursera.org/learn/blockchain-decision-maker
Embedded Systems and Robotics
- https://www.udacity.com/course/embedded-systems–ud169
- https://www.edx.org/course/embedded-systems-shape-the-world-multi-threaded-in
- https://www.udacity.com/course/artificial-intelligence-for-robotics–cs373
Internet of Things
- https://www.edx.org/course/introduction-to-the-internet-of-things-iot
- https://www.coursera.org/learn/iiot-google-cloud-platform
- https://www.edx.org/course/aws-iot-developing-and-deploying-an-internet-of-th
Linear Algebra
- https://www.udacity.com/course/eigenvectors-and-eigenvalues–ud104
- https://www.coursera.org/learn/matrix-algebra-engineers
Calculus:
- https://www.coursera.org/learn/introduction-to-calculus
- https://www.coursera.org/learn/single-variable-calculus
- https://www.coursera.org/learn/differentiation-calculus
- https://www.coursera.org/learn/integration-calculus
- https://www.coursera.org/learn/applications-calculus
Differential Equations:
- https://www.udacity.com/course/differential-equations-in-action–cs222
- https://www.coursera.org/learn/ordinary-differential-equations
- https://www.coursera.org/learn/complex-analysis
Probability and Statistics
- https://www.udacity.com/course/intro-to-descriptive-statistics–ud827
- https://www.udacity.com/course/statistics–st095
- https://www.coursera.org/learn/introductiontoprobability
- https://www.coursera.org/learn/probability-statistics
Discrete Mathematics
- https://www.coursera.org/learn/discrete-mathematics
Career Development: These are some of the courses that you can take for the betterment of your career.
- https://www.coursera.org/specializations/project-management-success
- https://www.coursera.org/specializations/academic-english
- https://www.coursera.org/specializations/effective-business-communication
- https://www.coursera.org/specializations/english-interview-resume
I hope this helps. Please feel free to tell me any suggestions or any modifications that should be made. If any further information is required you can ping me anytime.
Thank You
Md Shopon
Lecturer, Department of Computer Science and Engineering, University of Asia Pacific
Email: shopon@uap-bd.edu