Our Courses

Preparing to Secure Your Startup Funding with Pitch Canvas

Preparing to Secure Your Startup Funding with Pitch Canvas

By the end of this guided project, you will be able to use the Pitch Canvas to make adequate preparation for your startup funding pitch.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Inspire a girl

Inspire a girl

Computer science is a foundational field that opens doors for all boys and girls. Starring Sheryl Sandberg, Jasmine Lawrence, Karlie Kloss, May-Li Khoe, Mia Epner, Alice Steinglass, Jess Lee, Jessica Alba, Paola Mejía Minaya, Malala Yousafzai, and Susan Wojcicki. Join our movement and register at https://studio.code.org/users/sign_in and learn more at https://code.org/hourofcode/overview and at https://studio.code.org/courses

  • Course by
  • Self Paced
  • 3 min
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Build Data Analysis tools using R and DPLYR

Build Data Analysis tools using R and DPLYR

In this 2-hour long project-based course, you will learn one of the most powerful data analysis tools of the experts: the DPLYR package.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Enhance your python unit testing using Coverage

Enhance your python unit testing using Coverage

In this 1-hour long project-based course, you will learn how to you can use coverage.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Python 101: Develop Your First Python Program

Python 101: Develop Your First Python Program

In this hands-on guided project, we will learn Python programming fundamentals and build our first program in Python.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Start-up Pitch using Canva

Start-up Pitch using Canva

In this 1-hour long project-based course, you will how to create an outline for a Start-up pitch deck.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Create Custom Layers in Keras

Create Custom Layers in Keras

In this 1-hour long project-based course, you will learn how to create a custom layer in Keras, and create a model using the custom layer.

  • Course by
  • Self Paced
  • 2 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Create a Google Ads Search Campaign

Create a Google Ads Search Campaign

In this 2-hour long project-based course, you will learn how to create a google ads search campaign with the strategic foundations of campaign creation, design ad group structure and keyword with relevant targeting options, design compelling ads.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
JavaScript While Loop

JavaScript While Loop

In this intermediate-level project you will examine the concept of repetition programming – also called “looping." Using the Notepad++ editor and JavaScript embedded in HTML, you will write the JavaScript code to repeat a block of program code while a particular condition is true. As you work with the While Loop you’ll begin to realize why repetition programming is one of the most important features of computing. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Build ATM User Interface using Routing in Angular

Build ATM User Interface using Routing in Angular

In this beginner level project, you will implement and build ATM user interface using routing, understand Parent and Child Routing and understand WildCard Routes in Angular which will be helpful in applying routing and navigating pages in modern web layouts.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Audience Demographics with Facebook Audience Insights

Audience Demographics with Facebook Audience Insights

Throughout the project, you will be able to identify and choose the primary audience you want to target, de?ne your audience demographics and identify your audience's preferred device and activities.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Create a Flyer using Libre Writer

Create a Flyer using Libre Writer

After successfully completing this project, you will have created a visually appealing flyer using Libre Writer.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Jet Fighters Game using Pygame

Jet Fighters Game using Pygame

By the end of this project, you will create a fully functioning 2 player jet fighters game using Pygame in Microsoft Visual Studio Code.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Unity for Absolute Beginners - Getting Started

Unity for Absolute Beginners - Getting Started

In this one-hour, project-based course, you'll take your first steps with the Unity Editor! Unity is used for game-development, of course, but also in industries like Architecture, Film and Television, Automotive engineering and more.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Getting Started With Facebook Creator Studio

Getting Started With Facebook Creator Studio

By the end of this project, you will be able to upload, compose and post Facebook content in Creator Studio.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Developing a Connect Four Game using Java OOP

Developing a Connect Four Game using Java OOP

In this 1-hour long project-based course, you will learn how to create a connect four console game using proper MVC structure, you will also get to learn about Object Oriented Programming and all its concepts (Abstraction, Polymorphism, Inheritance, Encapsulation), you will also get to learn about exception handling Note: This course works best for learners who are based in the North America region.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Building Globally Distributed Databases with Cosmos DB

Building Globally Distributed Databases with Cosmos DB

In this 1-hour long project-based course, you will learn how to (insert and query data in your Azure Cosmos DB database, working with Graph Data, build a .

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Element, Class, and ID Selectors in CSS

Element, Class, and ID Selectors in CSS

In this intermediate-level course you will explore and compare CSS (Cascading Style Sheets) selectors.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Building a Text-Based Bank in Java

Building a Text-Based Bank in Java

By the end of this project, you will learn how to create a basic banking command-line application using Java and Eclipse.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Create Process Flowchart using LibreOffice Draw

Create Process Flowchart using LibreOffice Draw

By the end of this project you will have used LibreOffice Draw to flowchart a process.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Hiring and Onboarding Employees with ClickUp

Hiring and Onboarding Employees with ClickUp

In this project we will create an employee hiring and onboarding process using ClickUp.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Web Development with AngularJS: Build Your First Website

Web Development with AngularJS: Build Your First Website

Web Development with AngularJS: Build Your First Website is for those interested in learning how to make a simple AngularJS website.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Test your Build in the Debugger with Eclipse

Test your Build in the Debugger with Eclipse

By the end of this project, you will be able to use the Eclipse Debugger to create breakpoints, view the values of variables, add step filters, create exception breakpoints, create condition breakpoints and use tracepoints.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Exception Handling in Python

Exception Handling in Python

In this 1-hour long project-based course, you will learn the differences between an exception and syntax errors, how to raise an exception, what an AssertionError exception is within Python, how to use the try, except and else clause and how to use the finally clause and any clean-up actions.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more
Build a Deep Learning Based Image Classifier with R

Build a Deep Learning Based Image Classifier with R

In this 45-min guided project, you will learn the basics of using the Keras interface to R with Tensorflow as its backend to solve an image classification problem.

  • Course by
  • Self Paced
  • 3 hours
  • English
Monthly Subscription
Option not available
    Buy Now
  • Free
Know more