Our Courses
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
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
Agile Projects: Developing Tasks with Taiga
By the end of this guided project, you will be fluent in creating tasks for Agile projects based on previous project phases.
- Course by
- Self Paced
- 2 hours
- English
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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