The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Coursera
Create Your First Python Program From UST
Welcome to this Guided Project on Creating Your First Python Program, From UST. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by their purpose, they partner with clients from design to operation. With this Guided Project from UST, you can quickly build in-demand job skills and expand your career opportunities in the Computer Science field by learning the foundational elements of the Python programming language and its basic syntax. Python is a computer programming language often used to build websites and software, automate tasks, and conduct data analysis. Python is a general purpose language, meaning it can be used to create a variety of different programs and isn’t specialized for any specific problems. This versatility, along with its beginner-friendliness, has made it one of the most-used programming languages today. Through hands-on, practical experience, you will be guided through concepts that Python Programmers use every day to perform their job duties, like using the Terminal and a Text Editor. Together, we will explore how to use variables, create functions, lists and conditional statements, as well as utilize For and While loops. You will then apply the concepts to create your first command line application which will manage a To-Do List. This project is great for learners who are looking to get started with Python programming, and do not have any prior programming experience. By the end of this Guided Project, you should feel more confident about working with the Python language, understanding what it is used for, and have confirmed your skills by creating your own to-do list, which can be used for showing an employer or making your routine daily tasks more efficient through automation. Ready to become a Programmer? Start learning Python today!
SkillUp
Mobile App Development Capstone Project
Showcase your mobile app development skills with this capstone project! In this course, you’ll create a mobile app based on a project scenario using either Flutter or React Native frameworks. Each module features optional labs in Flutter or React Native to deepen your expertise, along with compulsory labs contributing to the final project. You’ll build your app incrementally across the modules. To begin with, you’ll set up a GitHub repository, write user stories to define app features, and use Figma to design intuitive mobile screens. Next, you’ll configure login and signup screens, create a homepage, and design a detail page to provide users with more information. You’ll also implement a settings menu, enabling users to personalize their app experience. As you progress, you’ll add data persistence to retain user data, implement notifications to boost engagement, and integrate an API to fetch real-time data. This project not only sharpens your technical skills but also equips you with a portfolio-ready app to impress potential employers. Enroll today to apply your mobile app development expertise to a real-world scenario and get job-ready by boosting your resume in just six weeks!
Adobe
AI Tools for Creatives powered by Adobe Firefly
Whether you’re leading a creative team or building your own practice, Adobe Firefly Overview helps you confidently integrate generative AI into your workflow. You’ll explore Firefly’s core features for generating images, videos, audio, and text — and see how it connects seamlessly with Creative Cloud tools like Photoshop, Illustrator, Adobe Express, and Premiere Pro. Through hands-on demos, you’ll learn how to write effective prompts, collaborate using Firefly Boards, and refine outputs to align with your creative goals. Along the way, you’ll gain insight into Firefly’s ethical foundation and how it ensures commercially safe design. By the end of the course, you’ll be ready to ideate, create, and deliver innovative, responsible content with Adobe Firefly.
Packt
Agile Technology Selection for Smarter Decisions
This course introduces a lean, user-focused framework for selecting technology, emphasizing agility over traditional checklist-driven methods. By replacing vendor hype with agile experiments, cross-functional collaboration, and scenario-driven proof-of-concepts, you’ll quickly identify the best-fit technology for your needs. This approach reduces risk, enhances stakeholder confidence, and ensures smarter decisions. Through practical examples and hands-on activities, you’ll learn to craft business cases aligned with goals, define measurable success criteria, and design collaborative evaluations that expose vendors' real capabilities. By mastering this approach, you will improve your ability to make informed, evidence-based decisions for any tech investment. What makes this course stand out is its focus on real-world, outcome-driven methods. Unlike conventional vendor selection processes, it blends theory with practical applications, helping you select the right technology quickly and efficiently. This course is ideal for product owners, IT strategists, procurement teams, and anyone involved in technology selection. A basic understanding of business goals and a desire to make informed decisions is all that’s needed to benefit from this course. Copyright @ 2017 Tony Byrne and Jarrod Gingras. All rights reserved. Originally published by Rosenfeld Media, LLC. This course edition is published by Packt Publishing under license from Rosenfeld Media LLC. No part of this material may be reproduced, distributed, or transmitted in any form or by any means-electronic, mechanical, photocopying, recording, or otherwise-without prior written permission from the author or the publisher.
Google Cloud
Stream Processing with Cloud Pub/Sub and Dataflow: Qwik Start
This is a self-paced lab that takes place in the Google Cloud console. This quickstart shows you how to use Dataflow to read messages published to a Pub/Sub topic, window (or group) the messages by timestamp, and Write the messages to Cloud Storage.
Coursera
Titanic Survival Prediction Using Machine Learning
In this 1-hour long project-based course, we will predict titanic survivors’ using logistic regression and naïve bayes classifiers. The sinking of the Titanic is one of the key sad tragedies in history and it took place on April 15th, 1912. The numbers of survivors were low due to lack of lifeboats for all passengers. This practical guided project, we will analyze what sorts of people were likely to survive this tragedy with the power of machine learning. 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.
EDUCBA
Advanced iOS Development with Swift, Gestures & APIs
Learners will analyze Swift program structures, apply control flow and data modeling techniques, implement advanced UI components, and integrate gestures and web services to build interactive, production-ready iOS applications. By the end of this course, learners will be able to design scalable app architectures, manage application lifecycle events, and create responsive, data-driven user experiences using modern iOS development practices. This course is designed for developers who already understand iOS fundamentals and want to advance their skills using Swift. Learners will gain hands-on experience with Swift structures, loops, enums, data models, UserDefaults, scroll views, gesture recognizers, custom UI components, and basic API integration. Each concept is reinforced through practical examples that reflect real-world iOS development scenarios. What makes this course unique is its end-to-end focus on interaction-driven app design, combining gestures, custom UI cells, and web content handling within a single cohesive learning path. Rather than isolated topics, learners see how components work together to form complete app features. Completing this course equips learners with practical, job-ready skills for building modern, interactive iOS applications with confidence.
University of Glasgow
Cultural impact of housing displacement gentrification
This course provides an introduction to gentrification and to the cultural impacts of housing displacement for people in cities and neighbourhoods across the world. Gentrification is a term which has been used to describe the process by which wealthier people move into an area leading to the displacement of poorer groups who are priced out of the area by increases in rents and housing prices. It is usually associated with physical improvements to the housing stock and to changes in local shops and services. Sometimes it is closely associated with the displacement of black people by white people. Gentrification is never neutral in its effects. Places change. They look and feel different and different people live there. There are winners and losers, incomers and those displaced, all of whom are caught up in a process by which the social status of an area can often change beyond recognition. Gentrification is both a social and a spatial process. It is not surprising therefore to find that most people who have written about gentrification are either sociologists or geographers. In this course we will learn how the term gentrification originated and the way in which the term has developed since its first sighting in the 1960s. We will consider different theoretical explanations for processes of change and ask questions about who wins and loses. After acquiring theoretical and conceptual skills we will apply these to a series of international case studies to understand what gentrification might look like and feel like in different places. What changes? How do you measure change? What happens to the people displaced- where do they go to? Who are the newcomers? This course will give you insights which will help you better understand neighbourhood level changes; inspire you to learn more about the interaction of social and spatial changes and to think critically about the future of neighbourhoods with which you are familiar.
Google Cloud
Introduction to Generative AI - בעברית
זהו קורס מבוא ממוקד שמטרתו להסביר מהי בינה מלאכותית גנרטיבית, איך משתמשים בה ובמה היא שונה משיטות מסורתיות של למידת מכונה. הוא גם כולל הסבר על הכלים של Google שיעזרו לכם לפתח אפליקציות בינה מלאכותית גנרטיבית משלכם.
Packt
Scalable DevOps with CI/CD and Observability in the Cloud
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a comprehensive exploration of Cloud-Native scalability, focusing on Kubernetes' Horizontal Pod Autoscaler (HPA), KEDA, and cloud serverless solutions. It covers both theoretical concepts and hands-on exercises, giving you the skills to scale applications in Kubernetes environments. You will start by learning the fundamentals of scalability, followed by the implementation of vertical and horizontal scaling techniques. The course also explores the integration of event-driven autoscaling with KEDA, cloud serverless scalability solutions, and practical use cases such as deploying e-commerce architectures. As you progress, you'll dive into real-world projects and tools, gaining insights into Kubernetes' powerful scaling capabilities and cloud-native technologies. The hands-on labs will help you practice scaling microservices in real-world cloud environments, enhancing your ability to manage dynamic workloads. By the end of the course, you will be able to scale Kubernetes applications effectively using HPA and KEDA, design serverless cloud-native architectures, and apply scalability best practices to your own projects.
Coursera
Reconcile Accounts: Bank Statements
Bank reconciliation errors cost businesses an average of 5% of their gross revenue annually through fraud and financial misstatements. This Short Course was created to help accounting professionals accomplish accurate cash management and fraud prevention through systematic reconciliation procedures. By completing this course, you'll be able to identify the most common discrepancies between company cash records and bank statements, apply step-by-step reconciliation procedures in QuickBooks, and prepare professional reconciliation reports that ensure cash balances are accurately stated for decision-making. By the end of this course, you will be able to: Identify typical reconciling items for bank reconciliation. Apply bank reconciliation procedures to align general ledger records with bank statements. This course is unique because it combines foundational reconciliation knowledge with hands-on QuickBooks practice, preparing you to handle real-world reconciliation scenarios from day one. To be successful in this course, you should have a background in basic accounting principles and familiarity with general ledger concepts.
University of Maryland, College Park
Framework for Data Collection and Analysis
This course will provide you with an overview over existing data products and a good understanding of the data collection landscape. With the help of various examples you will learn how to identify which data sources likely matches your research question, how to turn your research question into measurable pieces, and how to think about an analysis plan. Furthermore this course will provide you with a general framework that allows you to not only understand each step required for a successful data collection and analysis, but also help you to identify errors associated with different data sources. You will learn some metrics to quantify each potential error, and thus you will have tools at hand to describe the quality of a data source. Finally we will introduce different large scale data collection efforts done by private industry and government agencies, and review the learned concepts through these examples. This course is suitable for beginners as well as those that know about one particular data source, but not others, and are looking for a general framework to evaluate data products.
Coursera
Créer une enquête de satisfaction clients
À la fin de ce projet, vous aurez toutes les compétences de base pour créer une enquête de satisfaction clients avec Microsoft Forms. Grâce à ce projet, vous serez en mesure de collecter les informations et retours de vos clients, de demander leurs avis et d’améliorer votre satisfaction clients.
EDUCBA
Implement Scalable Infrastructure Using Ansible
By the end of this course, learners will be able to design scalable infrastructure, automate server configuration using Ansible playbooks, deploy databases and web servers, and deliver a fully functional web application in a startup-ready environment. This hands-on project-based course guides learners through building a complete, automated infrastructure using Ansible, from architecture design to live application deployment. Learners begin by establishing a robust system architecture and preparing managed nodes, then progress to configuring an Ansible control node and validating secure, agentless connectivity. Through structured playbooks, learners automate database installation, web server configuration, and package deployment, ensuring consistency and repeatability across environments. What makes this course unique is its end-to-end, real-world startup scenario. Instead of isolated concepts, learners implement a full infrastructure lifecycle—mirroring how DevOps and cloud engineers work in fast-growing organizations. The course emphasizes practical automation, scalability, and reliability, making it ideal for learners seeking job-ready skills. By completing this course, learners gain confidence in managing infrastructure at scale, reducing manual errors, and deploying production-ready systems using Ansible—skills highly valued in modern DevOps and cloud engineering roles.
Google Cloud
Responsible AI: Applying AI Principles with GC - Français
Avec l'essor de l'utilisation de l'intelligence artificielle et du machine learning en entreprise, il est de plus en plus important de développer ces technologies de manière responsable. Pour beaucoup, le véritable défi réside dans la mise en pratique de l'IA responsable, qui s'avère bien plus complexe que dans la théorie. Si vous souhaitez découvrir comment opérationnaliser l'IA responsable dans votre organisation, ce cours est fait pour vous. Dans ce cours, vous allez apprendre comment Google Cloud procède actuellement, en s'appuyant sur des bonnes pratiques et les enseignements tirés, afin de vous fournir un framework pour élaborer votre propre approche d'IA responsable.
EDUCBA
Unity: Design & Develop a Tower Defense Game
This hands-on course guides learners through the complete development of a tower defence game using Unity and C#. By engaging with real-time scripting, prefab systems, and AI-driven enemy logic, students will learn to construct, apply, and evaluate essential game mechanics. The course starts with designing dynamic enemy behaviors and wave systems, then transitions into implementing responsive tower attacks, damage calculation, health management, and scoring. Learners will also analyze game feedback mechanisms to enhance player experience. By the end, students will have created a functional and modular tower defence game while applying concepts of game development, object-oriented programming, and visual feedback systems in Unity.