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 or Software Engineer. Gain the in-demand skills and hands-on experience to get job-ready in less than 4 months.

Prerequisites:
Learners should have a foundational understanding of Python programming and relational databases (e.g. SQL) before starting this course.

What You’ll Learn:

  • Master the practical skills and knowledge used by Software Engineers and DevOps professionals in real-world environments

  • Create applications using Python, build and integrate REST APIs and microservices

  • Deploy and manage applications using containers such as Docker, Kubernetes, and OpenShift

  • Gain hands-on experience through interactive labs and real projects

  • Work with Agile and Scrum methodologies to manage and deliver software efficiently

  • Build a portfolio of DevOps projects to demonstrate your skills to employers

No prior DevOps experience is required—just basic Python and database knowledge, and a drive to learn!


View all
Newest courses

Django
Django

This introductory course focuses on Django, a powerful and high-level web framework built on Python that enables rapid development of secure and maintainable websites. You'll learn how to build fully functional web applications using Django, covering both backend logic and frontend integration.

What You’ll Learn:

  • Build and structure dynamic web applications using Django’s built-in tools

  • Understand Django’s MTV (Model-Template-View) architecture and how to use it effectively

  • Work with Django models to create and manage database records

  • Handle user input with forms, process requests, and manage user authentication

  • Use Django's admin interface to manage data

  • Apply template logic and static files to design clean, interactive interfaces

  • Connect your Django project to a database such as MySQL or SQLite

  • Deploy your Django application to a live server

Prerequisite:
Basic understanding of Python programming is required (variables, functions, loops, and OOP concepts).

By the end of this course, you’ll be equipped to build and deploy dynamic web applications using Django and have a solid foundation for advancing into full-stack or backend web development.


Front End (Begginer Level)
Front End (Begginer Level)

This beginner-friendly course is your gateway into the world of web development. You'll learn how to build visually appealing and responsive websites from the ground up using the core front-end technologies: HTML, CSS, Bootstrap, and JavaScript.

What You’ll Learn:

  • Create structured web pages using semantic HTML

  • Style and format content with CSS for layout, color, and typography

  • Build responsive, mobile-friendly websites using Bootstrap’s grid system and components

  • Understand the basics of JavaScript, including variables, functions, loops, and events

  • Add interactivity to websites with JavaScript (e.g., form validation, DOM manipulation)

  • Apply real-world skills to create fully functional and visually impressive websites

No prior programming experience is required—just a willingness to learn and build!


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.