

دوراتنا

Web Application Development: Basic Concepts
This is the first course in a Coursera Specialization track involving Web Application Architectures. This course will give you the basic background, terminology and fundamental concepts that you need to understand in order to build modern full stack web applications. A full stack web developer is familiar with each "layer" of the software technologies involved in a web application, including data modeling and database technologies, the web server environment and middleware components, network protocols, the user interface and basic visual design and user interaction concepts.
-
Course by
-
Self Paced
-
19 ساعات
-
الإنجليزية

Designing User Interfaces and Experiences (UI/UX)
UI and UX design is a thriving industry with numerous prospects for anyone with the right skills. This course is designed for those who are interested in starting a career in designing UI and UX experiences as well as developers who want to create web and front-end applications. It emphasizes the key concepts, tools, and methodologies used in front-end development. Web and mobile-accessible devices are transforming the world. Nowadays, everyone has a smartphone, tablet, smart TV, and/or laptop, which they use for communication and data searching.
-
Course by
-
Self Paced
-
17 ساعات
-
الإنجليزية

Build a Python GUI with Tkinter
A graphical user interface can be a nice alternative to using the command line for running programs, as there is no need to memorize how to execute a command with arguments. A label may be added to describe what is needed for the application, for example. There are many choices for building a graphical user interface in Python. Some of them require licensing for commercial use and each have their own sets of learning curves. Using Tkinter avoids the licensing issues and is quite simple to use as well.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

ChatGPT Playground for Beginners: Intro to NLP AI
Welcome to the 'ChatGPT Playground for Beginners: Introduction to the world of AI' guided project! In this project, you'll create an AI-powered Health Assistant using the ChatGPT Playground Graphical User Interface, simulating a conversation between a family doctor and a patient. By delving into the tool's key parameters, you'll learn how to effectively guide AI text generation and ensure your AI assistant provides contextually appropriate medical advice.
-
Course by
-
Self Paced
-
2 ساعات
-
الإنجليزية

Information Design
A blank canvas is full of possibility. If you have an idea for a user experience, how do you turn it into a beautiful and effective user interface? This covers covers principles of visual design so that you can effectively organize and present information with your interfaces. You'll learn concrete strategies to create user interfaces, including key lessons in typography, information architecture, layout, color, and more. You’ll learn particular issues that arise in new device contexts, such as mobile and responsive interfaces.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Object-Oriented Programming and GUI with Python
In this course we will implement object-oriented programming into Python programs; outline the importance of why and how we use object-oriented programming; and learn how to use inheritance when designing a program. We will also look at how to build a graphical user interface for a basic program. You do not need programming or computer science experience to learn the material in this course. This course is open to anyone who is interested in learning how to code and write programs in Python. We are very excited that you will be learning with us and hope you enjoy the course!
-
Course by
-
Self Paced
-
11 ساعات
-
الإنجليزية

Capstone MOOC for "Android App Development"
The Capstone project integrates material from throughout the Android App Development Specialization to exercise and assess the ability of learners to create an interesting Android app. Learners will apply knowledge and skills learned in previous MOOCs in this Specialization, including Java programming features; Android activity, broadcast receiver, service, and content provider (plus SQLite) components; and unit, integration, and user interface testing. The project itself is similar in scope to previous assignments in the earlier MOOCs in the Specialization.
-
Course by
-
Self Paced
-
5 ساعات
-
الإنجليزية

Work with Controls and Properties in VB.NET
By the end of this project, you will have used Visual Studio to explore the use of controls and their properties in a VB.NET desktop application. You will design and build a form by adding controls such as labels, text boxes, and buttons. To customize the form, you will learn to alter the values of the properties associated with each control. Working with controls and their properties provides an application developer with the skills needed to develop the user interface—the visual component—of an application.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Create your first GUI application in jGRASP using JavaFX
This project provides a step-by-step approach to instruction to equip you with fundamental concepts in Graphical User Interface (GUI) programming using JavaFX, from the ground up. Using jGRASP development environment, you will create a program that accepts as input your name and age, and upon clicking a button, display your name and your age. By creating this project, you will master the concepts of using labels, text fields, password text field, grid pane, buttons, and a button event in Java programming with the JavaFX framework.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Coding for Designers, Managers, & Entrepreneurs II
Do you want to experience what it is to go from idea to code? If so, this is the place for you! This is the second course in the Coding for Designers, Managers, and Entrepreneurs Specialization. If you’re a hands-on collaborator with developers, this course is specifically designed for you. In this course, we’re going to focus on creating interactive user interfaces (UI’s) with Javascript, building creative confidence and competence that will make you an even better collaborator on digital projects.
-
Course by
-
Self Paced
-
14 ساعات
-
الإنجليزية

Create a Database with the Modeling Tool in MySQL Workbench
In this project you will use the Modeling and Design Tool in MySQL Workbench to design and create a multiple-table relational database. As a DBMS (database management system), MySQL is used by many organizations for managing a variety of types and sizes of databases. MySQL Workbench acts as an integrated development environment allowing users to work with relational databases using a visual user interface rather than the command line.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Create digit recognition web app with Streamlit
In this 1-hour long project-based course, you will learn how to create a digit recognition web application using streamlit. This project is divided into two stages. In the first stage, you are going to write the training pipeline in which you will load MNIST Handwritten dataset. You will write the training and validation functions in order to train and validate the dataset. Lastly, in this stage you will do inference. In the second stage, you will use the best trained model from the training pipeline and you will use that in your web app.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Android Mobile Lifecycle and Software Development Approaches
Learn how to manage the lifecycle and data collections of mobile applications. Compare different methodologies for organizing and architecting Android applications and the implications on code quality and team velocity. You will follow the lifecycle activities of fragments from the source of generation and learn how to respond. You will do this by reviewing the Android lifecycle. You’ll review and apply different types of Kotlin user interface (UI) interactivity from user input handling to gestures.
-
Course by
-
Self Paced
-
الإنجليزية

Salesforce Fundamentals
The Salesforce Fundamentals specialization guides learners through the Salesforce Fundamentals for Business Administration Trailmix and presents what is possible with the Salesforce platform and how it can support your business. This specialization covers the essentials of Salesforce from building a user interface and creating reports and dashboards, to advanced process automation. Upon completion of all the assigned modules and projects, learners will have the skills needed to begin to implement Salesforce in a business.
-
Course by
-
Self Paced
-
الإنجليزية

Enhance User Interface Design with Mood Boards in Miro
By the end of this project, you will be able to create a mood board that can be leveraged to enhance user interface design. To do this, you will gain hands-on experience applying design thinking, user interface knowledge, and context from each step of the customer journey to create a mood board 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
-
4 ساعات
-
الإنجليزية

Create UI in Unity Part 3 - Settings Menu
In this two-hour, project-based course, you will be introduced to Unity's User Interface (UI) Toolkit for building a settings menu for your game. This project covers creating and setting up each UI component based on user selection.
The guided project will introduce you to the following Unity UI concepts:
- Canvas, Rect Transforms and Panels
- Text, Images and Toggle switches
- Sliders and Buttons
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

User Interface Design
In this Specialization, you will learn industry-standard theory and methods for developing successful user interfaces (UIs). Upon completing this Specialization, you will have fluency with the user research, prototyping and evaluation techniques necessary for creating intuitive interfaces that facilitate good user experiences.
-
Course by
-
Self Paced
-
الإنجليزية

Webpage Design with Wireframes in Miro
By the end of this project, you will be able to apply design principles and customer-centric thinking to design a webpage interface with the goal of streamlining the User Experience (UX).
To do this, 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
-
2 ساعات
-
الإنجليزية

Swift 5 iOS Application Developer
This program is intended for anyone who wants to learn how to develop Apps using Swift and iOS. Through four courses, you will learn topics beginning with the absolute basics and ending with selling your apps on the app store. This program provides the skills you'll need to advance your programming career and seek employment in Swift and iOS application development. Throughout this hands-on program, you'll have the opportunity to practice key job skills. You'll learn about the Swift language and how to code iOS applications.
-
Course by
-
Self Paced
-
الإنجليزية

RPA Basics and Introduction to UiPath
The RPA Basics and Introduction to UiPath course provides knowledge on Robotic Process Automation basic concepts. It also introduces you to the UiPath Platform and its core components. The course provides a detailed explanation of UiPath Studio User Interface and its features. By the end of the course, you will be able to build your first automation project in UiPath Studio.
-
Course by
-
Self Paced
-
7 ساعات
-
الإنجليزية

Meta Android Developer
Have you ever wanted to build your own mobile app?
-
Course by
-
Self Paced
-
الإنجليزية

iOS Project: Transreality Game
Students will produce a networked game that will leverage sensors on the phone to create a unique gaming experience. The focus of the game will be to make it physical through real-world gestures, motion and knowledge of other players real-world location. To do this students will need to integrate knowledge of graphics, networking, sensors, and user interface design alongside a skill set of tool usage. The final project will involve milestones with opportunities to get ungraded peer review feedback from fellow learners so that they can iterate and improve their game program.
-
Course by
-
Self Paced
-
10 ساعات
-
الإنجليزية

Introduction to the Juniper Contrail Networking Solution
This course will introduce you to Juniper Networks Contrail Networking (CN2) , a cloud-native SDN solution for intelligent networking and security for Telco and IT cloud. You will learn about the concepts of a virtual network, underlays and overlays, as well as tunneling protocols such as VXLAN. The course will explore Network Functions Virtualization (NFV) and software-defined networking (SDN) approaches. You will learn about cloud-native Contrail Networking architecture and integration with orchestrations systems such as Kubernetes.
-
Course by
-
Self Paced
-
4 ساعات
-
الإنجليزية

Embedded Interface Design
The objective of this specialization is to provide an understanding of interface design approaches and architectures for creating solid user experiences in embedded system prototypes and products. For both machine and user interfaces, we will look at the best practices for the interface design process, including considerations of the nature and content of interaction, whether between devices, between a device and a user, or in more complex systems.
-
Course by
-
Self Paced
-
الإنجليزية

Meta React Native
If you want to learn how to create apps for Android and iOS devices, this course is right for you. This program is taught by industry-recognized experts at Meta. Cross-platform mobile developers build and write code for apps that are hosted on mobile devices powered by multiple operating systems. They do everything from creating the app to debugging it after deployment.
-
Course by
-
Self Paced
-
الإنجليزية