Leaderboard

No leaderboard currently :(

View all
Most popular courses

AI and Data science
AI and Data science

This introductory course provides a foundational understanding of Artificial Intelligence (AI) and Data Science. Students will learn key concepts, techniques, and tools for data analysis, machine learning, and AI applications. Through practical exercises and real-world examples, students will gain the skills needed to start a career in these rapidly evolving fields.


  • Build Machine learning models with scikit-learn, build & train supervised models for prediction & binary classification tasks (linear, logistic regression)
  • Build & train a neural network with TensorFlow to perform multi-class classification.
  • Build an unsupervised learning model for clustering & anomaly detection.
  • Build recommender systems with a collaborative filtering approach & a content-based deep learning method.
  • Understand how to clean and organize data for analysis, and complete analysis and calculations using python & R.
  • Learn key analytical skills (data cleaning, analysis, & visualization)
  • Learn how to visualize and present data findings in dashboards.



DevOps Diploma
DevOps Diploma

Advance your career in the high-demand field of DevOps. Build on your software development skills with the latest DevOps concepts, tools, and technologies, and Prepare for a career as a DevOps & Software Engineer. Gain the in-demand skills and hands-on experience to get job-ready in less than 4 months. No prior experience is required.


  • Learn the most up-to-date practical skills and knowledge Software Engineers and DevOps professionals use in their daily roles
  • Create applications using Python language, REST APIs, and microservices, and deploy using containers (e.g. Docker, Kubernetes, and OpenShift)
  • Gain technical experience through hands on labs and projects and build a portfolio to showcase your work using Agile and Scrum methodologies
View all
Newest courses

Full Stack Developer
Full Stack Developer

In this comprehensive course, you'll not only learn how to leverage the power of Laravel but also master the essential web technologies of HTML and CSS. Whether you're a complete beginner or an experienced developer looking to expand your skill set, this course will guide you through the fundamentals and advanced concepts of web development.


  • Learn how to create structured and styled web pages using HTML and CSS.
  • Understand the principles of responsive web design and cross-browser compatibility
  • Explore various methods for styling web applications, including CSS modules, styled-components, and CSS-in-JS.
  • Apply responsive design techniques and create visually appealing user interfaces.
  • Master the art of fetching data from external APIs and displaying it in your web applications.
  • Implement best practices for data handling and error management.
  • Debug and troubleshoot your applications effectively.
  • Learn about code organization, project structure, and industry best practices.
  • Optimize performance through code splitting, lazy loading, and other advanced techniques.
  • Gain a solid understanding of PHP syntax, data types, variables, and operators
  • Learn how PHP fits into the web development ecosystem, including HTML, CSS, and JavaScript
  • Learn how to connect PHP to databases like MySQL and perform CRUD (Create, Read, Update, Delete) operations
  • Get exposure to popular PHP frameworks like Laravel.
  • Learn best practices for debugging PHP code and handling errors gracefully.
Python and Django
Python and Django

Python can be used for just about anything, from web and software development to machine learning and artificial intelligence (AI), its easy to use and has a very powerful supporting communityThis introductory course will teach you Python, one of the most approachable and powerful programming languages. Learn the fundamentals of Python, including control flow and data structures, as well as practical coding skills for real-world applications. 


  • How to write short Python scripts to perform automated actions
  • How to use the basic Python structures: strings, lists, and dictionaries
  • Apply Python programming logic using Branching, Loops, Functions, Objects, and classes.
  • How to deal with and manage files with Python
  • How to deal with databases using MySQL 
  • How to build a fully functional website using Django



C++
C++

Beginner to Programmer — Learn to Code in C++. Gain a deep understanding of computer programming by learning to code, debug, and solve complex problems while implementing efficient data structures in C++.


  • Write and debug code in C++ programming languages
  • Understand algorithms, and how to properly express them
  • Automate everyday, repetitive tasks using C++ programs
  • Develop a firm foundation of Computer Science concepts you can bring to any language you learn
  • Design and implement an object-oriented program in the C++ language, including defining classes that encapsulate data structures and algorithms
  • Select and implement appropriate data structures that best utilize resources to solve a computational problem.