Featured Courses:
Introduction to Machine Learning
Coursera - Dr. Andrew Ng
Duration: 6 weeks
Level: Intermediate
Enroll NowDeep Learning Specialization
Coursera - Andrew Ng
Duration: 5 months
Level: Intermediate to Advanced
Enroll NowGoogle Data Analytics
Coursera - Google
Duration: 6 months
Level: Beginner
Enroll NowDiscover a Wealth of Free Computer Science Courses!
Filter Courses
Introduction to Machine Learning
CourseraLearn the fundamentals of machine learning, including supervised and unsupervised learning, model evaluation, and practical applications.
Course Topics:
Web Development Bootcamp
UdemyA comprehensive course covering both front-end and back-end web development, from HTML and CSS to Node.js and MongoDB.
Course Topics:
CS50: Introduction to Computer Science
edXAn introduction to the intellectual enterprises of computer science and the art of programming.
Course Topics:
Responsive Web Design Certification
FreeCodeCampLearn HTML, CSS, and responsive design principles to create modern, mobile-friendly websites.
Course Topics:
Deep Learning Specialization
CourseraMaster Deep Learning, and break into AI. Includes five courses on the foundations of Deep Learning.
Course Topics:
JavaScript Algorithms and Data Structures
FreeCodeCampLearn fundamental programming concepts in JavaScript including basic data structures and algorithms.
Course Topics:
Python for Everybody Specialization
CourseraLearn to Program and Analyze Data with Python. Develop programs to gather, clean, analyze, and visualize data.
Course Topics:
Full Stack Open
edXLearn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development.
Course Topics:
Machine Learning A-Z™: Hands-On Python & R In Data Science
UdemyLearn to create Machine Learning Algorithms in Python and R from two Data Science experts. Code templates included.
Course Topics:
Cybersecurity Fundamentals
edXLearn the fundamental principles of cybersecurity and how to protect your personal and professional digital assets.
Course Topics:
Data Science: R Basics
edXBuild a foundation in R and learn how to wrangle, analyze, and visualize data.
Course Topics:
AWS Certified Cloud Practitioner
CourseraGain an overall understanding of AWS Cloud, independent of specific technical roles.
Course Topics:
The Complete React Developer Course
UdemyLearn how to build and launch React web applications using React, Redux, Webpack, React-Router, and more!
Course Topics:
Scientific Computing with Python
FreeCodeCampLearn Python fundamentals and scientific computing techniques for data analysis and automation.
Course Topics:
Introduction to DevOps
edXLearn the basics of DevOps methodologies and practices to improve software development and operations.
Course Topics:
Google IT Support Professional Certificate
CourseraStart your career in IT, no experience required. This program includes over 100 hours of instruction and labs.
Course Topics:
Blockchain Specialization
CourseraDesign and implement smart contracts and decentralized applications. Learn about blockchain platforms and use cases.
Course Topics:
Data Visualization with D3.js
FreeCodeCampLearn to create interactive data visualizations with D3.js, a powerful JavaScript library.
Course Topics:
iOS App Development with Swift Specialization
CourseraLearn to create iOS apps using Swift programming language and Xcode development environment.
Course Topics:
Ethical Hacking for Beginners
UdemyLearn the basics of ethical hacking and penetration testing to improve cybersecurity.
Course Topics:
Introduction to Artificial Intelligence (AI)
edXLearn the basics of modern AI and explore the potential impact of AI technologies on business and society.
Course Topics:
Front End Development Libraries
FreeCodeCampLearn to use Bootstrap, jQuery, Sass, React, and Redux to build powerful web applications.
Course Topics:
SQL for Data Science
CourseraLearn how to use SQL to extract and analyze data stored in databases.
Course Topics:
The Complete JavaScript Course 2024: From Zero to Expert!
UdemyThe modern JavaScript course for everyone! Master JavaScript with projects, challenges and theory.
Course Topics:
CS50's Introduction to Artificial Intelligence with Python
edXLearn to use machine learning in Python in this introductory course on artificial intelligence.
Course Topics:
Back End Development and APIs
FreeCodeCampLearn how to write back end apps with Node.js and npm. Build web applications with the Express framework, and build a MongoDB database.
Course Topics:
Google Data Analytics Professional Certificate
CourseraGet professional training designed by Google and prepare for a new career in the high-growth field of data analytics.
Course Topics:
Docker Mastery: with Kubernetes +Swarm from a Docker Captain
UdemyBuild, test, deploy containers with the best mega-course on Docker, Kubernetes, Compose, Swarm and Registry using DevOps
Course Topics:
Introduction to Cloud Computing
edXUnderstand cloud computing concepts, business benefits, and emerging technologies in cloud platforms.
Course Topics:
Machine Learning with Python
FreeCodeCampLearn popular machine learning algorithms, coding them from scratch, and how to use scikit-learn to solve real-world problems.
Course Topics:
Introduction to Cybersecurity Tools & Cyber Attacks
CourseraThis course gives you the background needed to understand basic Cybersecurity.
Course Topics:
Quality Assurance and Testing with Chai
FreeCodeCampLearn how to write tests for your JavaScript applications using Chai.
Course Topics:
Microservices with Node JS and React
UdemyBuild, deploy, and scale an E-Commerce app using Microservices built with Node, React, Docker and Kubernetes.
Course Topics:
Introduction to Linux
edXDevelop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families.
Course Topics:
Algorithms and Data Structures Specialization
CourseraMaster Algorithmic Programming Techniques. Advance your Software Engineering or Data Science Career by Learning Algorithms through Programming and Puzzle Solving.
Course Topics:
The Complete Flutter Development Bootcamp with Dart
UdemyOfficially created in collaboration with the Google Flutter team.
Course Topics:
Data Analysis with Python
FreeCodeCampLearn the core concepts of data analysis with Python. Analyze data using libraries like Numpy, Pandas, and Matplotlib.
Course Topics:
CS50's Web Programming with Python and JavaScript
edXThis course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL.
Course Topics:
Google UX Design Professional Certificate
CourseraLaunch your career in UX design with a Professional Certificate from Google. Learn to design user experiences for products in Figma.
Course Topics:
Advanced CSS and Sass: Flexbox, Grid, Animations and More!
UdemyThe most advanced and modern CSS course on the internet: master flexbox, CSS Grid, responsive design, and so much more.