

دوراتنا

A Practical Introduction to Test-Driven Development
To be a proficient developer you need to have a solid grasp of test writing before putting code into production. In this course, we will take a hands-on look at Test-Driven Development by writing and implementing tests as soon as week one. TDD starts with good unit tests, so we will start there. Topics will also cover translating user specs into unit tests, applying the Red-Green-Refactor mantra, and applying mocks in python with the unittest.mock module. Once finished, you will have covered all the steps of TDD before development
-
Course by
-
Self Paced
-
15 ساعات
-
الإنجليزية

AutoML for Computer Vision with Microsoft Custom Vision
Welcome to this hands-on project on using Microsoft’s Custom Vision service for automated machine learning or AutoML as it’s popularly known. In this project, you are going to use Microsoft’s drag and drop tool to train your computer to recognize images of dogs and cats. We are going to do all of this without writing a single line of code! To take this guided-project, you do not need a background in computer science, machine learning or coding.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Careers in Sustainability
This course is an introduction to careers in sustainability, focusing primarily on the role of a sustainability analyst at public and private organizations. Through a mix of video, print, peer review, and interactive content, learners will be able to explain sustainability and the specifics of a sustainability analyst’s job within an organization. The course is structured around two elements: topical knowledge and practical application. Throughout the course, learners can practice what they learn and get feedback from their peers to build their skills.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Build your first Machine Learning Pipeline using Dataiku
As part of this guided project, you shall build your first Machine Learning Pipeline using DataIku tool without writing a single line of code. You shall build a prediction model which inputs COVID daily count data across the world and predict COVID fatalities.DataIku tool is a low code no code platform which is gaining traction with citizen data scientist to quickly build and deploy their models.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Hide and Reveal Secret Rooms in Unity
In this one-hour, project-based course, you'll learn how to hide and reveal secret rooms in your game by setting up scenes, writing C# scripts and configuring GameObjects. Adding secrets to your game makes players want to explore the game-world more. When found, secret rooms are a reward unto themselves ... but throw in a treasure chest, too, hmm?
This project covers loading and unloading scenes, setting trigger objects and writing C# code to enable and disable game components.
The guided project will introduce you to the following Unity concepts:
- Scenes
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Introduction to Object-Oriented Programming in C++
This course is the first of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. This specialisation is for individuals who want to learn about objected oriented programming. It's an all-in-one package that will take you from the very fundamentals of C++, all the way to building a crypto-currency exchange platform. During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform.
-
Course by
-
Self Paced
-
11 ساعات
-
الإنجليزية

Create a Writing Rubric with Microsoft Word
By the end of this project, you will be able to create and utilize writing rubrics within Microsoft Word. Through the Microsoft Program you will be able to support and develop rubrics for a variety of topics and assessment areas. By using a rubric as an assessment tool in Microsoft Word, you are able to effectively evaluate your learners’ comprehension of important components of their writing pieces.
-
Course by
-
Self Paced
-
1 ساعات
-
الإنجليزية

Writing in First Person Point of View
If you have always wanted to tell your own story—in a memoir, first-person essay, or any other form of autobiographical non-fiction—but felt you lacked the tools or the framework, this is the class for you. We will learn how successful first-person writing is structured to offer the reader a sense of propulsive motion, and is guided by a narrator who is deliberately crafted. We will explore the ways in which language can be used to create tone, so that the emotional freight of your words is as potent as the storytelling.
-
Course by
-
Self Paced
-
6 ساعات
-
الإنجليزية

Technical Managerial Written Skills
Writing effective documents to influence teams and decision-makers is one of the essential elements of successful management. Additionally, in all of its forms, writing remains one of the primary vehicles by which a leader exercises leadership. Just like the other forms of communication, it must be coherent, complete, make a clear argument, and include appropriate decorum.
-
Course by
-
Self Paced
-
19 ساعات
-
الإنجليزية

Intermediate Intel® Distribution of OpenVINO™ toolkit for Deep Learning Applications
This course is designed for application developers who wants to deploy computer vision inference workloads using the Intel® Distribution of OpenVINOTM toolkit. The course looks at computer vision neural network models from a variety of popular machine learning frameworks and covers writing a portable application capable of deploying inference on a range of compute devices.
-
Course by
-
Self Paced
-
الإنجليزية

Data and Statistics Foundation for Investment Professionals
Aimed at investment professionals or those with investment industry knowledge, this course offers an introduction to the basic data and statistical techniques that underpin data analysis and lays an essential foundation in the techniques that are used in big data and machine learning. It introduces the topics and gives practical examples of how they are used by investment professionals, including the importance of presenting the “data story" by using appropriate visualizations and report writing.
In this course you will learn how to:
-
Course by
-
Self Paced
-
21 ساعات
-
الإنجليزية

European Business Law: Doing Business in Europe
This six-week course titled Doing Business in Europe is the second in a series of three exploring some of the main business aspects of European Union law. Besides providing learners with a sound knowledge base of European laws and regulations relevant to establishing and managing a company within the European Union, the course also explores business considerations within a broader perspective by including inputs from leading law practitioners in the field.
-
Course by
-
Self Paced
-
15 ساعات
-
الإنجليزية

Retrieve Data using Single-Table SQL Queries
In this course you’ll learn how to effectively retrieve data from a relational database table using the SQL language. We all know that most computer systems rely on at least one database to store data. Your tax information is stored in the database used by the Internal Revenue Service. Your phone stores your contacts’ names, addresses, email addresses, and phone numbers in a database. If you shop online, you’re viewing photos, descriptions, and prices of products that are stored in a database.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Communication skills for engineering scholars
The course teaches engineering scholars how to improve their communication skills, based on theory, examples and practical exercises. Topics include basics of rhetoric (how to be clear), basics of argumentation theory (how to be persuasive), public speaking, grant writing, scientific writing. The main target are engineering scholars; the first 3 weeks, though, can be useful to anyone wishing to improve their communication skills.
-
Course by
-
Self Paced
-
8 ساعات
-
الإنجليزية

Create a Dialog Box with C# in Unity Part 1 - Message Prompt
In this one-hour, project-based course, you'll learn how to use Unity's User Interface (UI) Toolkit for creating a simple, pop-up dialog box for your game. This project covers creating and setting up each UI component and writing a simple script that will show and hide the dialog box as needed. We will also implement a timer to automatically close a dialog box after a specified delay.
The guided project will introduce you to the following Unity UI concepts:
- Canvas
- Panel
- Text
- Button
- Basic C# code.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Successful Presentation
Few kinds of communication can have the effect of a powerful presentation. Even a short speech can motivate people to change long-held beliefs or to take action, and a wonderfully delivered speech can transform a normal person into a leader. In this course, Prof. William Kuskin provides a series of pragmatic videos and exercises for successful public speaking and presentations.
-
Course by
-
Self Paced
-
21 ساعات
-
الإنجليزية

SQL Mathematical Functions
Welcome to this project-based course, SQL Mathematical Functions. In this project, you will learn how to use SQL Mathematical Functions to manipulate tables in a database. By the end of this 2-hour-long project, you will be able to use different Mathematical Functions to retrieve the desired result from a database. In this project, you will learn how to use SQL Mathematical Functions like CEIL(), FLOOR(), RANDOM(), SETSEED(), ROUND(), TRUNC(), SQRT(), CBRT(), and POWER() to manipulate data in the employees database.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Create a User Interface in Unity Part 2 - World-Space Canvas
In this one-hour, project-based course, you will be introduced to Unity's User Interface (UI) Toolkit for creating user interface for your game world. This project covers creating and setting up each UI component and writing a script that will update the UI elements based on certain game events.
The guided project will introduce you to the following Unity UI concepts:
- World-space Canvas
- Rect Transform
- Text
- Image
- Tags
- Scripting in C# to control UI content
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Building R Packages
Writing good code for data science is only part of the job. In order to maximizing the usefulness and reusability of data science software, code must be organized and distributed in a manner that adheres to community-based standards and provides a good user experience. This course covers the primary means by which R software is organized and distributed to others. We cover R package development, writing good documentation and vignettes, writing robust software, cross-platform development, continuous integration tools, and distributing packages via CRAN and GitHub.
-
Course by
-
Self Paced
-
21 ساعات
-
الإنجليزية

Automate an e-commerce web application using Selenium & Java
In this 1-hour long project-based course, you will learn -
1. Writing test automation scripts using Selenium to automation an e-commerce website
2. Interacting with web elements like text box, dropdown select, buttons, lists
3. Performing scroll down operation using Mouse operations (Action Class)
4. Performing scroll down operation using Javascripts via Selenium
5. Writing XPaths for dynamic web elements
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
-
4 ساعات
-
الإنجليزية

Modern JavaScript: ES6 Basics
In this project, you'll learn the most fundamental ES6 features and practice them with live hands-on examples. You'll start writing modern JavaScript and really understand why we need ES6.
Mastering modern JavaScript starts with understanding the reasoning behind the main ES6 features - arrow functions, variables, template literals. Doing so will help you grasp the concepts behind Node, React and Angular.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Principles of Secure Coding
This course introduces you to the principles of secure programming. It begins by discussing the philosophy and principles of secure programming, and then presenting robust programming and the relationship between it and secure programming. We'll go through a detailed example of writing robust code and we'll see many common programming problems and show their connection to writing robust, secure programs in general. We’ll examine eight design principles that govern secure coding and how to apply them to your own work. We’ll discuss how poor design choices drive implementation in coding.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية

Teaching Writing Process
Half a century ago, a revolution took place in the teaching of writing. Educators asked, “What if we were to study how professional writers wrote, as a way to learn how we might teach writing more effectively?” The result was the writing process movement, with its emphasis on not just writing as product but as process. Good writing doesn’t magically appear, nor does it spring from the brain fully formed and perfect the first time.
-
Course by
-
Self Paced
-
20 ساعات
-
الإنجليزية

Script Writing: Write a Pilot Episode for a TV or Web Series (Project-Centered Course)
What you’ll achieve: In this project-centered course*, you will design a series bible and write a complete pilot episode for your own unique television or web series, be it drama or comedy or something in between. You’ll learn to break down the creative process into components, and you’ll discover a structured process that allows you to produce a polished and pitch-ready script in just a few weeks. Completing this project will increase your confidence in your ideas and abilities, and you’ll feel prepared to pitch your first script and get started on your next.
-
Course by
-
Self Paced
-
22 ساعات
-
الإنجليزية

Improve Business Performance with Microsoft Forms
Microsoft Forms can serve as a tool to help you survey both external and internal stakeholders as you work on improving your business performance. Business leaders can gain a 360 degree view of their business - or particular product or service line - through the use of surveys.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية