The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Google Cloud
Bracketology with Google Machine Learning
This is a self-paced lab that takes place in the Google Cloud console. In this lab you use Machine Learning (ML) to analyze the public NCAA dataset and predict NCAA tournament brackets.
Lund University
Greening the Economy: Sustainable Cities
How can we shape our urban development towards sustainable and prosperous futures? This course explores sustainable cities as engines for greening the economy in Europe and around the world. We place cities in the context of sustainable urban transformation and climate change. We connect the key trends of urbanization, decarbonisation and sustainability. We examine how visions, experiments and innovations can transform urban areas. And we look at practices (what is happening in cities at present) and opportunities (what are the possibilities for cities going forwards into the future). This course was launched in January 2016, and it was updated in September 2021 with new podcasts, films and publications. The course is produced by Lund University in cooperation with WWF and ICLEI – Local Governments for Sustainability who work with creating sustainable cities. The course features researchers, practitioners and entrepreneurs from a range organisations.
Coursera
User Interface Design: Principles, Prototyping, Practices
"User Interface Design: Principles, Prototyping, Practices" is a comprehensive course designed to provide foundational knowledge and practical skills in UI design. This course covers essential topics including the principles of UI design, the workflow of prototyping, and best practices in creating visually appealing and user-friendly interfaces. Participants will learn through a combination of theoretical lessons and hands-on activities, gaining insights into user needs, prototyping techniques, and effective design strategies. Reflecting on an early project in my career, I remember the eye-opening challenge of designing an interface that users found confusing and difficult to navigate. This experience taught me the vital importance of intuitive design and has deeply influenced the way I approach UI projects, emphasizing clarity and user engagement above all. This course is built on those learnings, aiming to equip you with the ability to create intuitive and accessible user interfaces that enhance user experience. This course is designed for aspiring UI designers, graphic designers, product managers, marketing professionals, and educators who are eager to develop their skills in user interface design. Whether you are looking to start a career in UI design or enhance your current design capabilities, this course offers a comprehensive foundation that combines theoretical knowledge with practical applications. It is ideal for individuals who are passionate about creating visually appealing and user-friendly interfaces and want to stay ahead in the dynamic field of UI design. Participants should have basic computer literacy, including comfort with file management, software installation, and internet navigation. Familiarity with web browsers and basic design software such as Adobe Photoshop, Sketch, or Figma is required, along with the ability to create and manipulate shapes, text, and layers. While an interest in user interface design is crucial, a basic understanding of UX concepts such as user research and user-centered design can further enrich the learning experience, though it is not mandatory. By the end of this course, learners will be equipped to design interfaces that are not only functional but also delightful to interact with. Whether you are starting your journey in UI design or seeking to refine your existing skills, this course will provide you with a solid foundation and the necessary tools to succeed in the dynamic field of user interface design.
Packt
AZ-104: Azure Storage, Compute, Containers, and Automation
Updated in May 2025. This course now 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. Unlock the full potential of Microsoft Azure with this comprehensive course on storage, compute, containers, and automation. You’ll learn to manage complex cloud environments while building expertise in configuring and deploying Azure services. This course equips you with practical skills to streamline operations, optimize resources, and enhance scalability in your cloud infrastructure. The course begins with mastering Azure Storage, including data import/export, redundancy, and object replication. You'll progress to configuring Azure Files and Blob Storage, covering everything from file shares to lifecycle management. Practical demonstrations ensure you can integrate these tools seamlessly into real-world IT workflows. Dive deeper into automation using Azure Resource Manager templates and VM extensions. You’ll also explore virtual machine configurations, disk encryption, and resource management, building a robust foundation in virtualized compute environments. Further modules introduce container management, from scaling Kubernetes services to creating container apps, and finally, Azure App Service for custom domains, backups, and secure deployment. This course is designed for IT professionals, cloud administrators, and security specialists aiming to enhance their Azure expertise. A basic understanding of cloud computing and familiarity with Azure fundamentals is recommended. With hands-on exercises and expert guidance, this intermediate-level course will elevate your Azure management skills.
Universidad Nacional Autónoma de México
Evolución: Síntesis extendida
En este curso desarrollarás una visión amplia de la biología evolutiva así como su comprensión, explicación y el desarrollo de las habilidades que le permitan argumentar las diferencias entre la síntesis moderna y la síntesis extendida; la relación entre evolución y biología del desarrollo (Evo-Devo), la complejidad de los conceptos centrales de la plasticidad fenotípica, la herencia inclusiva, y la teoría de la construcción de nichos. Además, desarrollarás habilidades para aplicar el marco de la síntesis extendida para la construcción de nuevo conocimiento en su área de investigación o docencia.
Positive Psychology Specialization Project: Design Your Life for Well-being
You are encouraged to take the first four courses of the Foundations of Positive Psychology Specialization before starting this course and completing the Specialization Project. This course, taught by Dr. Martin E.P. Seligman brings all the key concepts from the first four courses to practice as you develop and test a new positive intervention for an audience of your choice. You identify opportunities in your daily life to increase the wellbeing by using knowledge you developed in the first four courses of the Specialization. In this final project, you evaluate the efficacy of a positive intervention based on subjective and objective measures. Then, you compare how empirical and non-empirically-based positive interventions can be applied to influence a person's wellbeing. Lastly, you reflect on how the fundamental elements of research methods are important in the everyday application of positive psychology. After completing all five courses, learners earn a certificate signed by Dr. Martin E.P. Seligman, Dr. James Pawelski, Dr. Angela Duckworth, Dr. Claire Robertson-Kraft and Dr. Karen Reivich.
VLSI CAD Part II: Layout
You should complete the VLSI CAD Part I: Logic course before beginning this course. A modern VLSI chip is a remarkably complex beast: billions of transistors, millions of logic gates deployed for computation and control, big blocks of memory, embedded blocks of pre-designed functions designed by third parties (called “intellectual property” or IP blocks). How do people manage to design these complicated chips? Answer: a sequence of computer aided design (CAD) tools takes an abstract description of the chip, and refines it step-wise to a final design. This class focuses on the major design tools used in the creation of an Application Specific Integrated Circuit (ASIC) or System on Chip (SoC) design. Our focus in this part of the course is on the key logical and geometric representations that make it possible to map from logic to layout, and in particular, to place, route, and evaluate the timing of large logic networks. Our goal is for students to understand how the tools themselves work, at the level of their fundamental algorithms and data structures. Topics covered will include: technology mapping, timing analysis, and ASIC placement and routing. Recommended Background: Programming experience (C, C++, Java, Python, etc.) and basic knowledge of data structures and algorithms (especially recursive algorithms). An understanding of basic digital design: Boolean algebra, Kmaps, gates and flip flops, finite state machine design. Linear algebra and calculus at the level of a junior or senior in engineering. Elementary knowledge of RC linear circuits (at the level of an introductory physics class).
Coursera
أساسيات تحليل البيانات باستخدام بايثون وباندا
في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعة ونصف تقريباً ستتعلم كيفية تحليل البيانات باستخدام لغة البرمجة بايثون. ستتعرف على مكتبات تحليل البيانات والتعامل مع الأرقام في بايثون، كما ستتعلم كيفية تنظيف البيانات وترتيبها لتهيئتها للتحليل وكيفية الحصول على إجابات للأسئلة المتعلقة بالبيانات التي لديك. سنقوم باستخدام جوبيتر نوتبوك لكتابة الأكواد وتنفيذها والحصول على رسومات بيانية تمثل البيانات. لا يوجد متطلبات سابقة للبدء بالمشروع حيث أن هذا المشروع هو للمبتدئين تماما في تحليل البيانات باستخدام بايثون وسيكون هناك شرح مفصل لكل خطوة من الخطوات التي ستقوم بها لإتمامه.
Starweaver
Financial Analysis and Ratio Interpretation
This course develops the ability to evaluate financial performance using core ratio analysis and structured financial analysis frameworks. Learners begin with profitability ratios and return metrics, examining how organizations generate earnings and deploy capital based on income statement and balance sheet data. The course then explores liquidity ratios, efficiency ratios, and working capital management to assess operational effectiveness and short-term solvency. In the final module, learners analyze capital structure, interest coverage ratios, and benchmarking techniques to evaluate long-term financial stability and industry performance. Throughout the course, emphasis is placed on interpreting financial statements in context, enabling learners to identify strengths, weaknesses, and financial risks. By the end, participants will be equipped to apply ratio analysis to assess profitability, efficiency, and overall financial health in real-world business settings.
Google Cloud
벡터 검색 및 임베딩
이 과정에서는 AI 기반 검색 기술, 도구, 애플리케이션을 살펴봅니다. 벡터 임베딩을 활용하는 시맨틱 검색, 시맨틱 방식과 키워드 방식을 결합한 하이브리드 검색, 그라운딩된 AI 에이전트로서 AI 할루시네이션을 최소화하는 검색 증강 생성(RAG)에 대해 알아보세요. Vertex AI 벡터 검색을 활용해 지능형 검색 엔진을 빌드하는 실무 경험을 쌓을 수 있습니다.
LearnQuest
Introduction to Java
This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application Developers Prerequisites: To be successful with this course, you should understand the fundamentals of software development in either a procedural or object-oriented language.
Google Cloud
API Security on Google Cloud's Apigee API Platform
In this course, you learn how to secure your APIs. You explore the security concerns you will encounter for your APIs. You learn about OAuth, the primary authorization method for REST APIs. You will learn about JSON Web Tokens (JWTs) and federated security. You also learn about securing against malicious requests, safely sending requests across a public network, and how to secure your data for users of Apigee. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to design, build, secure, deploy, and manage API solutions using Google Cloud's Apigee API Platform. This is the second course of the Developing APIs with Google Cloud's Apigee API Platform series. After completing this course, enroll in the API Development on Google Cloud's Apigee API Platform course.
Alex Genadinik
Innovative And Disruptive Thinking For Market Disruption
Wn big by learning to think creatively and disruptively so that product or feature ideas will not only transform your business, but your entire industry of which you'll end up on top! BALANCE INCREMENTAL GROWTH, INNOVATION, AND TRUE DISRUPTION Every company needs incremental growth to steadily improve every day. If you don't focus on improving what's currently keeping your business operating, competitors might jump over you. Of course, you can't focus on incremental growth alone. You must also focus on being creative, becoming a visionary in your field, and constantly working on innovating in your industry. Most innovation and experimentation tends to fail, and that's fine because the one time it will work, it will help you revolutionize your industry, and turn into the industry leader. WHAT'S NEEDED FOR TRUE DISRUPTION It's not enough to just have a great business idea. You must also work on that idea to bring it to life. In this course, we'll go over a number of examples of companies where disruption was just as much in the great and innovative business idea as it was the effort of the entrepreneur to bring that idea to life. DEVELOPING AN EXPERIMENTER'S MINDSET Doing something new can feel scary and frustrating, but failure means you are just one step closer to success. While you can't make experimentation your only focus, as long as you manage risks, you'll be able to keep experimenting, and eventually hit on a big and disruptive idea. EXPERIMENTER'S MINDSET Embrace failure Look for ideas that challenge convention Ask "how can I make this happen" Don't be afraid of outrageous ideas Learn to experiment creatively Embrace technological innovations Invest in your future! Enroll today!
IBM
Relational Database Administration (DBA)
Get started with Relational Database Administration and Database Management in this self-paced course! This course begins with an introduction to database management; you will learn about things like the Database Management Lifecycle, the roles of a Database Administrator (DBA) as well as database storage. You will then discover some of the activities, techniques, and best practices for managing a database. You will also learn about database optimization, including updating statistics, slow queries, types of indexes, and index creation and usage. You will learn about configuring and upgrading database server software and related products. You’ll also learn about database security; how to implement user authentication, assign roles, and assign object-level permissions. And gain an understanding of how to perform backup and restore procedures in case of system failures. You will learn how to optimize databases for performance, monitor databases, collect diagnostic data, and access error information to help you resolve issues that may occur. Many of these tasks are repetitive, so you will learn how to schedule maintenance activities and regular diagnostic tests and send automated messages of the success or failure of a task. The course includes both video-based lectures as well as hands-on labs to practice and apply what you learn. This course ends with a final project where you will assume the role of a database administrator and complete a number of database administration tasks across many different databases.
Sustainability Reporting: From Regulation to Implementation
This course provides a comprehensive understanding of sustainability reporting and ESG (Environmental, Social, and Governance) practices. It emphasizes the integration of sustainability within business operations and effective communication through structured narratives, visual tools, and textual clarity to engage stakeholders and enhance corporate transparency. Participants will learn to navigate ESG ratings, optimize sustainability initiatives, and apply best practices in reporting to improve corporate reputation and investor confidence. Upon successful completion of this course, you will be able to: • Examine various perspectives on ESG issues, including consumer, investor, and business-to-business, and understand the financial implications and benefits of investing in ESG, as well as the role and methodologies of ESG rating agencies. • Understand key regulatory frameworks and directives related to sustainability and ESG reporting in the USA and Europe, grasp SASB/GRI materiality concepts, and assess the value of assurance in ESG reporting. • Apply tools and methods for comparative analysis of sustainability reporting, identify best practices from leading companies, and recognize and address greenwashing practices and gaps in sustainability reporting. • Map and integrate internal sustainability activities within business processes, collect and manage sustainability data effectively using appropriate tools, and create impactful visualizations to communicate sustainability performance.
EDUCBA
NoSQL Databases: Analyze & Implement Scalable Systems
By the end of this course, learners will be able to explain the origins of NoSQL databases, evaluate their features and data models, compare ACID and BASE consistency approaches, apply workflow orchestration with Apache Oozie, and implement real-time stream processing using Apache Storm. They will also design recommendation systems, apply classification techniques, and implement clustering algorithms with Apache Mahout. This course equips learners with both foundational knowledge and hands-on skills in distributed big data systems. Through a structured progression, learners gain practical experience with tasks, workers, topologies, and coordinators, while also exploring advanced topics such as data versioning, stream reliability, and scalable machine learning models. What makes this course unique is its integration of multiple cutting-edge technologies—NoSQL, Oozie, Storm, and Mahout—into a single, cohesive learning journey. Instead of studying these tools in isolation, learners will analyze how they interact in real-world scenarios to build scalable, fault-tolerant, and intelligent data solutions. Ideal for aspiring data engineers, developers, and analysts, this course provides the skills to design, evaluate, and implement modern big data architectures that drive insights and innovation.