

Our Courses

Prototypes in Figma: Creating an Initial Low Fidelity Design
Why should you learn Figma, and UX/UI design and process principles? Figma is currently one of the most used tools in the UX/UI design field, it's simple and powerful. Having solid design and process skills will help you interpret the user's needs and remove roadblocks, creating a smooth and simple user flow. In this 1.5 hours long Guided Project you will learn how to identify and build a user experience process, how to design a user interface and implement a functional user experience prototype. To achieve this we will work through.
-
Course by
-
Self Paced
-
3 hours
-
English

Clean Data in SQL using MySQL Workbench
By the end of this project, you will clean up MySQL student data in a MySQL database using SQL commands in MySQL Workbench. MySQL is a widely used relational database. Often data is incorrectly formatted, duplicated and/or lacks the granularity to perform proper analysis of a database. MySQL workbench provides a User Interface to MySQL data that allows the data analyst to Perform queries to check data, repair data, create tables, and insert data to clean up a database. Note: This course works best for learners who are based in the North America region.
-
Course by
-
Self Paced
-
2 hours
-
English

Endpoints and Systems
The three most used endpoint operating systems are Windows, Linux, and Mac. When investigating security incidents, security analysts often encounter these operating systems running on servers or user end hosts. If you are an associate-level cybersecurity analyst who is working in security operation centers, this course will help you understand basic Windows operations principles.
-
Course by
-
Self Paced
-
25 hours
-
English

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 hours
-
English

Prototyping and Design
In this course you will learn how to design and prototype user interfaces to address the users and tasks identified in user research. Through a series of lectures and exercises, you will learn and practice paper- and other low-fidelity prototyping techniques; you will learn and apply principles from graphic design, including design patterns; you will learn to write a design rationale; and you will learn how to design for specific populations and situations, including principles and practices of accessible design.
-
Course by
-
Self Paced
-
11 hours
-
English

Work with Components in Figma
Components are popular in engineering and used for building user interfaces and games. Components are elements that you can use in designs when working with Figma. They help to make your projects have consistency. Adding the concept of components to a design tool makes the composition of complex designs more consistent and efficient. The great part of components in Figma is that Figma wants to make components easy to learn and use while still being powerful enough for advanced users. Learning about components will help you to build things faster and more consistently.
-
Course by
-
Self Paced
-
1 hour
-
English

Web Development in React.js: Development Basics
React has become one of the most popular front-end JavaScript libraries, and for good reason. Its declarative syntax and efficient virtual DOM make it an ideal tool for building complex, interactive user interfaces. If you're new to React, this project will provide you with a solid foundation in the basics of building React applications. In this project, you will learn how to create React components using JSX syntax, and how to render them to the DOM using ReactDOM.
-
Course by
-
3 hours
-
English

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
-
English

React.js Tutorial
Start learning React with the W3Schools tutorial to improve your Web Development skills. React is a JavaScript library for building user interfaces. This is a structured and interactive version of the W3Schools React Tutorial. The tutorial is self-paced with text based modules, practical interactive examples and exercises to check your understanding as you progress.
-
Course by
-
Self Paced
-
13 hours
-
English

Introduction to iOS App Development with Swift 5
Welcome to Introduction to iOS Application Development with Swift 5. In this course you'll use your Swift skills to create iOS applications. Some of the things you will learn in this course are: • Write the code to build your very first iOS application • Manage screen display with multiple views • Use auto layout and the interface builder • Create applications with user interaction • Design a user interface allowing for multiple screen size and direction • Write and execute unit tests to keep your code error-free • Perform various calculations using Swift By the end of this course you will
-
Course by
-
Self Paced
-
13 hours
-
English

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.
-
Course by
-
Self Paced
-
3 hours
-
English

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 hours
-
English

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 hours
-
English

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
-
English

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
-
English

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 hours
-
English

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.
-
Course by
-
Self Paced
-
3 hours
-
English

Design User Interface (UI) Flow to Improve UX in Miro
By the end of this project, you will be able to apply design principles and customer-centric thinking to visualize User Interface (UI) flow with the goal of improving the User Experience (UX).
-
Course by
-
Self Paced
-
3 hours
-
English

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
-
English

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 hours
-
English

Meta Android Developer
Have you ever wanted to build your own mobile app?
-
Course by
-
Self Paced
-
English

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 hours
-
English

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 hours
-
English

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
-
English

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
-
English