

دوراتنا
Libraries and Frameworks for Frontend Development
This course is designed for individuals who want to learn how to build robust and scalable web applications using Angular and React. Throughout the course, you will learn the fundamental concepts of front-end development and understand how to create dynamic and interactive user interfaces. In the first module, "React for Frontend development," we'll dive deep into the React library. You will be introduced to its fundamentals, such as components, state, props, and JSX.
-
Course by
-
Self Paced
-
15 ساعات
-
الإنجليزية
Introduction to User Experience Design
The focus of this course is to introduce the learner to User Experience (UX) Design User Experience design is design that is user centered. The goal is to design artifacts that allow the users to meet their needs in the most effective efficient and satisfying manner. The course introduces the novice to a cycle of discovery and evaluation and a set of techniques that meet the user's needs. This course is geared toward the novice.
-
Course by
-
Self Paced
-
6 ساعات
-
الإنجليزية
Developing Front-End Apps with React
Learn one of the most popular front-end frameworks, JavaScript React, in this hands-on course. Take the next step in your web development journey by learning how to build client-side user interfaces. You will develop these front-ends using components, the modular building blocks of React applications. You will learn about component composition to create rich functionality with features such as props, hooks, states, and event handling. You will explore component lifecycles and how to pass data and manipulate component states.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية
Get Started with Figma
Figma is a web-based graphics editing and user interface design app that works on your browser. What does that really mean? You can access your projects from multiple devices without installing software. You and others can work on the same file in real-time taking the project from brainstorming to prototypes. You can use Figma to design briefs, create storyboards, reduce complexity on web sites and even design your CV or resume all while collaborating with others in real time!
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية
iPhone Application Flow with Wireframes in Miro
By the end of this project, you will be able to apply user centered design principles to design an iPhone application flow with custom wireframes with the goal of creating a seamless User Experience (UX).
To design an iPhone application flow, you will gain hands-on experience applying design thinking, user interface knowledge, and context from each step of the customer journey in the Miro online visual collaboration platform for teamwork.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية
Align Design Teams with SCAMPER Brainstorming in Miro
By the end of this project, you will be able to use SCAMPER brainstorming strategies to enhance product and service development by efficiently moving your team to the improvement and innovation stages of user experience and user interface design. To do this, you will gain hands-on experience applying SCAMPER brainstorming strategies and visualizing the results in the Miro online visual collaboration platform for teamwork. 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 ساعات
-
الإنجليزية
Create a Space Shooter Game with Scratch Studio
In this 2-hour long project-based course, you will create a space shooter game using Scratch Studio. You will learn the user interface items of the Scratch Studio; how to create, move, clone, and collide game objects; h…
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية
Use Python and Java to Create a GUI Application
By the end of this project, you will implement a Java GUI to read from a user-provided file containing data. The GUI will call Python applications to plot columnar data as X and Y coordinates on a regression graph, and display statistics about the data from each of the selected columns.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية
Message Encoding/Decoding in Python with GUI
In this 1-hour long project-based course, you will learn how to secure your information by encoding and decoding the messages. In this project, You’ll be able to create functions in Python that perform encoding and decoding techniques using a common key. Furthermore, You’ll be able to create a Graphical User Interface (GUI) in Python using Tkinter library.
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 ساعات
-
الإنجليزية
Create the User Interface with SwiftUI
In this course learners will learn how to build meaningful and functional user interfaces for iOS using Swift and UI frameworks.
-
Course by
-
Self Paced
-
21 ساعات
-
الإنجليزية
School Registry using Object Oriented Programming in Java
In this 1-hour long project-based course, you will learn how to create a graphical user interface for a school registry using Java Window Builder. You will be able to identify and apply the four principles of object-oriented programming, which are encapsulation, inheritance, polymorphism and abstraction, to almost any programming language. Throughout the project, you will be able to identify encapsulation and how to use it, comprehend and apply inheritance, use the different forms of polymorphism and finally, apply and use abstraction, in order to create our GUI.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية
Calculate Data in SQL using MySQL Workbench
By the end of this project, you will perform data calculations on product data in a MySQL database using SQL commands.
MySQL is a widely used relational database. Structured Query Language commands are often used in data analysis to provide information vital to business. MySQL workbench provides a User Interface to MySQL data that improves productivity by providing data visualization and an SQL command interface.
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 ساعات
-
الإنجليزية
Routing and Navigation Concepts in Angular
By the end of this project, you will create and build routing and navigation user interface in Angular. So in this guided project you will learn the basic concepts related to routing and navigation like configuring routes, understanding parent and child routes, handling invalid URLs, and route parameters etc.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية
Draw a Wireframe in Miro
By the end of this project, you will be able to apply draw a wireframe by applying design principles and customer-centric thinking.
To Draw a Wireframe in Miro, you will gain hands-on experience applying design thinking, user interface knowledge, and context from each step of the customer journey in the Miro online visual collaboration platform for teamwork.
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 ساعات
-
الإنجليزية
Programming Mobile Applications for Android Handheld Systems: Part 1
This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.
-
Course by
-
Self Paced
-
28 ساعات
-
الإنجليزية
معالجة الملفات والمجلدات بإستخدام Linux لمهندسي الكمبيوتر
في نهاية هذا المشروع ، ستكون قادرًا على التفاعل مع أوامر Linux ، ومعرفة المسار الذي تعمل فيه وتغييره إلى أي مسار آخر عن طريق تطبيق بعض الأوامر الأساسية مثل cd و pwd. ايضا ، ستتمكن من اظهار الfolders والfiles وإنشاؤها وحذفها عبر نظام Linux الخاص بك. أخيرًا ، ستتمكن من تطبيق تقنيات مختلفة لمعالجة الملفات والمجلدات من خلال إنشائها وقراءتها ونقلها باستخدام أوامر touch وcp و mkdir و rm وأخيراً ستكون قادرًا على استخدام أوامر SED و AWK. يعتبر الterminal أكثر قوة ومرونة ومفيدًا في إنشاء عمليات قابلة للتكرار.
-
Course by
-
Self Paced
-
2 ساعات
-
عربي
تعليم مبادئ ال SQL Syntax
في نهاية المشروع ده هتقدر تبني
Database باستخدام ال SQL Queries. ، خلال المشروع ده، هتكون قادر تملي ال Database بالمعلومات و تعمل Tables جوا ال Database وهتكون قادر تستخدم ال SQL Aggregate Functionsعلي ال Tables.، وأخيرا ، هتقدر نكتب ال SQL Queries Using Conditions وهتكون قادر ت match ال strings باستخدام ال Wildcards.
-
Course by
-
Self Paced
-
3 ساعات
-
عربي
Django Web Framework
It's time to build something bigger. In this course, you will use the Django web framework to build, secure and administer a web server. You will have the opportunity to create, design and configure a web app using the Django framework in-line with best practices. Explore the usage of models in Django and their relationship to databases. Use views to render requested data to meaningful template structures for a composed user interface (UI).
-
Course by
-
Self Paced
-
45 ساعات
-
الإنجليزية
React Basics
React is a powerful JavaScript library that you can use to build user interfaces for web and mobile applications (apps).
-
Course by
-
Self Paced
-
27 ساعات
-
الإنجليزية
Mastering Programming with MATLAB
The course builds on the foundation laid by the first course of the Specialization called “Introduction to Programming with MATLAB.” It covers more advanced programming concepts such as recursion, vectorization, function handles, algorithm efficiency and others.
-
Course by
-
التعلم الذاتي
-
56 ساعات
-
الإنجليزية
Create the User Interface in Android Studio
This is a beginner course for learners who would like to prepare themselves for a career in Android development. To succeed in this course, you should understand the basics of Kotlin and cross-platform development for mobile applications. The course introduces you to creating a User Interface (UI) in Android Studio on a foundational level.
-
Course by
-
Self Paced
-
36 ساعات
-
الإنجليزية
Design Patterns
This course extends object-oriented analysis and design by incorporating design patterns to create interactive applications. Through a survey of established design patterns, you will gain a foundation for more complex software applications. Finally, you will identify problematic software designs by referencing a catalog of code smells. You will be challenged in the Capstone Project to redesign an existing Java-based Android application to implement a combination of design patterns.
-
Course by
-
Self Paced
-
15 ساعات
-
الإنجليزية
Work Smarter with Microsoft PowerPoint
This course is intended for learners with some experience using Microsoft Windows, who are seeking to build presentation skills with Microsoft PowerPoint. To be successful in this course you should have an understanding of the basics of using a Windows-based computer. Experience with printing and using a web browser are an asset, but not required. Knowing how to use Microsoft Office products is essential in any professional setting. Whether you want to expand your expertise to apply for a new role, start your own business, or simply develop a new personal skill this course is for you.
-
Course by
-
Self Paced
-
19 ساعات
-
الإنجليزية
Operating Systems and You: Becoming a Power User
In this course -- through a combination of video lectures, demonstrations, and hands-on practice -- you’ll learn about the main components of an operating system and how to perform critical tasks like managing software and users, and configuring hardware.
-
Course by
-
Self Paced
-
34 ساعات
-
الإنجليزية
Process Mining: Data science in Action
Process mining is the missing link between model-based process analysis and data-oriented analysis techniques. Through concrete data sets and easy to use software the course provides data science knowledge that can be applied directly to analyze and improve processes in a variety of domains. Data science is the profession of the future, because organizations that are unable to use (big) data in a smart way will not survive. It is not sufficient to focus on data storage and data analysis. The data scientist also needs to relate data to process analysis.
-
Course by
-
Self Paced
-
22 ساعات
-
الإنجليزية