

Our Courses

Build an Online Auction Server with ExpressJS
Have you ever wanted to learn about backend (server) development and become a "full-stack" developer (someone who can do front-end and back-end development)? It is not as complicated as you think! In this 1.5 hours class, you will dive right in, learn the basics of one of the most popular web server frameworks, and write a server process to serve a simulated online auction website! Recommended background: HTML, CSS, JavaScript, RESTful API.
-
Course by
-
Self Paced
-
3 hours
-
English

APIs في Swift: استخدام Restful APIs في اداره البيانات
هذا المشروع APIs في Swift : استخدم Restful APIs لإدارة البيانات موجه لمطوري iOS متوسطي الخبرة. في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة واحدة ، ستتعلم كيفية إنشاء وتنفيذ طلب البيانات API Request باستخدام Alamofire, والتعامل مع نتائج واخطاء الطلب كما سنتعلم كيفية مراقبة ال requests واخيرا سنتعلم كيفية تطبيق المصادقة Authentication . لتحقيق ذلك ، سنقوم بتطبيق طلبات خاصة بإدارة عرض واضافة وتحديث المنتجات لمتجر الكتروني. هذا المشروع فريد من نوعه لأنه يعلمك بشكل عملي كيفية التعامل مع ال APIs
-
Course by
-
Self Paced
-
2 hours
-
Arabic

Automation with Drools: Knowledge-Based Decision Systems
This intermediate-level project is for business software developers who want to enhance their skills in building expert systems using Drools. The goal of this project is for learners to showcase their programming and knowledge engineering abilities by constructing an expert system that automates decisions related to traffic violation incidents. To accomplish this, learners will convert traffic violation rules and policies into a model using Drools. They will then implement business logic using decision tables and verify their model using Drools test cases.
-
Course by
-
Self Paced
-
3 hours
-
English

Create RESTful APIs for Spotify using Postman
In this 1-hour 20-minutes long project-based course, you will learn What are APIs and how to use them, what is a request anatomy, and how to use postman.
-
Course by
-
Self Paced
-
2 hours
-
English

Building RESTful APIs with Node.js and Express
This course will teach you how to build RESTful APIs using Node.js and Express, two popular and widely used technologies in web development. You will learn how to create a server-side application that can handle requests from client-side applications and respond with JSON data. In the first module, participants will delve into the world of Node.js and Express, learning how to set up a development environment, explore the architecture of Node.js, and work with built-in modules.
-
Course by
-
Self Paced
-
14 hours
-
English

APIs in Node.js: Write a RESTful API Backend Application
This Guided Project Node.js: Write a RESTful API Backend Application is for learners who want to be able to develop backend web applications with Node.js. In this 1.5-hour long project-based course, you will learn how to develop backend applications with Node.js and implement RESTful API in HTTP. To achieve this, we will work through building a shopping list backend application in Node.js using Visual Studio Code. In order to be successful in this project, you will need to have mastery of core JavaScript.
-
Course by
-
Self Paced
-
2 hours
-
English

Build a simple API-driven e-commerce application
In this 1-hour long project-based course, you will learn how to build a simple restful API with python, create YAML and docker files, and how to connect containers together by means of a minimal website to create a fully interconnected microservice system using docker-compose.
-
Course by
-
Self Paced
-
2 hours
-
English

Backend Development using ASP.Net
The second course in the ASP.NET for Experienced Developers specialization dives deeper into the development of robust and scalable backend applications using ASP.NET technologies. This course is structured around three key ASP.NET technologies: ASP.NET Core, ASP.NET MVC, and ASP.NET Web API. In the first module of the course, participants will explore ASP.NET Core, a cross-platform, high-performance framework for building web applications.
-
Course by
-
Self Paced
-
18 hours
-
English

Building a Complete MEAN Stack Application
This comprehensive course will guide students through the process of building a complete web application using MongoDB, Express.js, AngularJS, and Node.js. In the first module, you will explore the principles of backend architecture, focusing on designing scalable and secure backends for real-world applications. They will create a RESTful API using Node.js and Express.js and learn to build a dynamic single-page application with AngularJS.
-
Course by
-
Self Paced
-
English

Microservices and Deployment by using ASP.NET
In this comprehensive course, we delve deep into the concept of microservices using ASP.NET Core, effectively dockerizing .NET Core applications, and utilizing DevOps practices. This course is divided into three core modules. The 'Microservices with .NET Core' module immerses you into the world of microservices, teaching you how to design and develop them, create RESTful APIs, and integrate these services with databases and messaging systems. The 'Dockerize .NET Core Applications' module elaborates on Docker's pivotal role in containerizing .NET Core applications.
-
Course by
-
Self Paced
-
13 hours
-
English

Beginners Overview of Swagger Editor
By the end of this project, you will gain an introductory overview of the Open API Specification (OAS) through the Swagger Editor which is one of the most popular ways to create definitions of RESTful APIs. Swagger (OAS) documentation will enable you to create documentation, generate SDKs, and even test. This beginners overview will take you through an example case study to help you understand how to use the SwaggerEditor. This course will give you an overview of OAS and as long as you understand the basis of REST APIs and JSON you are ready to take this course.
-
Course by
-
Self Paced
-
3 hours
-
English

Big Data Science with the BD2K-LINCS Data Coordination and Integration Center
The Library of Integrative Network-based Cellular Signatures (LINCS) was an NIH Common Fund program that lasted for 10 years from 2012-2021. The idea behind the LINCS program was to perturb different types of human cells with many different types of perturbations such as drugs and other small molecules, genetic manipulations such as single gene knockdown, knockout, or overexpression, manipulation of the extracellular microenvironment conditions, for example, growing cells on different surfaces, and more.
-
Course by
-
Self Paced
-
9 hours
-
English

APIs in Java: Call and Integrate an API
As a Java backend developer, why is it important to use rest endpoint? REST is a logical choice for building APIs that allow users to connect to, manage and interact with cloud services flexibly in a distributed environment. RESTful APIs are used by such sites as Amazon, Google, LinkedIn and Twitter. In this intermediate 90-minute project, you will utilize an API in your java application, create method headers for APIs, pass arguments to your java APIs, incorporate Java methods into a Java API application, and use the Java collection library in a Java application.
-
Course by
-
Self Paced
-
3 hours
-
English

ASP.NET for Experienced Developers
Acquire the expertise needed to construct robust, scalable, and secure applications using .NET technology through this comprehensive specialization. It consists of three courses: C# for .NET Developers: Master C# programming and .NET framework, starting from basics to advanced object-oriented programming. By the end, you'll be proficient in: Fundamentals of C# programming language and .NET architecture. Developing web applications using ASP.NET. Essential programming aspects like data types, variables, operators, and control structures.
-
Course by
-
Self Paced
-
English

AWS Elastic Beanstalk: Build & Deploy a Node.js RESTful API
In this 1-hour long project-based course, you will learn how to create a Node.
-
Course by
-
Self Paced
-
3 hours
-
English

Learning MEAN Stack by Building Real world Application
In this hands-on specialization, you'll learn to build interactive, scalable, and fast web applications using the MEAN stack. It consists of three comprehensive courses: 1. Frontend Development using Angular: Master Angular to create responsive user interfaces for web applications. You'll become proficient in: Fundamentals of HTML, CSS, and JavaScript programming. Developing web pages using Angular's core features, including components, directives, and services. Building robust and scalable web applications using Angular's best practices and design patterns. 2.
-
Course by
-
Self Paced
-
English