The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Universidades Anáhuac
Ingeniería de la energía
Al completar este curso, serás capaz de analizar las variables físicas asociadas a la energía y la potencia, comprender los diferentes procesos de conversión energética y debatir sus implicaciones sociales, ambientales y económicas. Aprenderás a identificar los tipos de energía, su conversión en sistemas como turbinas, plantas hidroeléctricas, celdas solares, biomasa y fuentes no convencionales como geotermia e hidrógeno. Este curso te prepara para tomar decisiones informadas sobre tecnologías energéticas actuales y futuras, apoyado en estudios de caso reales. Es ideal para quienes desean comprender a fondo el panorama energético global desde una perspectiva técnica, económica y ambiental. Prepárate para ser parte del cambio hacia un futuro sostenible mediante el conocimiento aplicado de la ingeniería de la energía.
Board Infinity
Foundations of Visual Design Using Canva
Great design isn’t about talent - it’s about understanding layout, typography, colour, and structure. This beginner-friendly course helps you build strong visual foundations using Canva, even if you’ve never designed before. You’ll begin by learning how to navigate Canva’s workspace, manage assets, and follow clean design workflows. You’ll practice creating layouts, exporting designs correctly, and organizing projects for real-world use across marketing, business, education, and freelancing. Next, you’ll explore layout composition and visual hierarchy, learning how grids, spacing, alignment, and reading patterns guide attention. You’ll apply these principles to build clear, scannable designs that communicate effectively. You’ll then master typography fundamentals, including font selection, pairing, hierarchy, and readability. You’ll learn how to create consistent type systems that match audience tone and improve visual clarity. Finally, you’ll work with colour, imagery, and templates, building harmonious palettes, selecting visuals strategically, and transforming Canva templates into original designs. You’ll also explore Canva’s AI tools (Magic Studio) to accelerate your workflow while maintaining creative control and ethical design practices. By the end of this course, you will be able to: • Create structured layouts using grids, spacing, and hierarchy • Apply typography and colour principles for clarity and accessibility • Customize templates into original designs • Use Canva AI tools responsibly alongside design fundamentals Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Canva Pty Ltd. This course is not an official preparation material of Canva Pty Ltd. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.
Packt
OOP concepts, Collections and Data Structures
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. This course offers a deep dive into Java programming, progressing from basic concepts to more advanced topics. By the end of this course, you’ll be equipped with the knowledge to write object-oriented programs, use Java collections, and implement complex algorithms. The course blends theory with practical exercises to ensure you not only understand Java but can also apply it confidently in real-world projects. The journey begins with an exploration of object-oriented programming (OOP) concepts, such as classes, objects, inheritance, and polymorphism. You will understand key OOP principles like encapsulation and composition, with hands-on exercises designed to solidify your learning. You'll also cover exception handling to handle runtime errors effectively, and explore the role of constructors, getter/setter methods, and static versus instance variables. Next, the course delves into working with arrays and array-based data structures. You will learn how to use Java arrays and multi-dimensional arrays for managing large datasets. Additionally, you’ll explore the Java Utility Arrays class and get hands-on practice with array-related exercises to deepen your understanding of how to handle data efficiently in Java. The final part of the course covers dynamic data structures, such as ArrayLists and LinkedLists, which provide more flexibility compared to traditional arrays. You will learn how to use iterators, implement queues and stacks, and understand the concepts of autoboxing and unboxing. These advanced topics will prepare you to build more complex Java applications. This course is perfect for beginners with a keen interest in Java programming, as well as intermediate learners who want to deepen their understanding of OOP and Java collections. While no advanced prerequisites are required, a basic understanding of programming concepts will help you get the most out of this course.
Google Cloud
Creating a Data Warehouse Through Joins and Unions
This is a self-paced lab that takes place in the Google Cloud console. This lab focuses on how to create new reporting tables using SQL JOINS and UNIONs.
EDUCBA
Building Scalable Applications with .NET Core
Level up your skillset and learn to build high-performance, scalable applications with the "Building Scalable Applications with .NET Core" course. The "Building Scalable Applications with .NET Core" course equips you with the knowledge and skills to design and develop high-performance, scalable applications using the .NET Core framework. You'll explore scalability patterns, load balancing, and horizontal scaling, enabling your applications to handle increasing workloads seamlessly. Learn to implement microservices, message queues, and distributed caching to design scalable architectures. Optimize performance through caching, asynchronous programming, and efficient data access. Embrace cloud services for scalability and deploy strategies on platforms like Microsoft Azure. Gain insights into monitoring, measuring, and analyzing performance to identify bottlenecks and optimize your .NET Core applications for ultimate scalability and availability. Why Choose This Course? Comprehensive and practical: Learn from industry experts and apply your newfound knowledge directly to real-world scenarios. Cutting-edge content: Stay ahead by exploring the latest .NET Core features and technologies in-depth. Flexible learning: Access the course anytime, anywhere, and learn at your own pace. This course is your one-stop shop for mastering the art of building scalable, high-performance .NET Core applications. Invest in your skills today and take your career to the next level.
Pearson
Rust Programming Essentials: Unit 4
This course is meticulously designed for programmers who are ready to elevate their Rust skills to the next level. Through engaging lessons, you will delve into the intricacies of traits, generics, multithreading, and more. Gain hands-on experience with advanced Rust techniques, ensuring you are well-equipped to tackle complex programming challenges. Whether you're looking to enhance your current projects or expand your career opportunities, this course provides the expertise you need to succeed in the dynamic world of Rust programming.
Board Infinity
Version Control with Git and GitHub
Step into the world of modern software development with Version Control with Git and GitHub — a beginner-to-advanced course designed to help you master the backbone of collaborative coding. Whether you’re an aspiring developer, a student starting your coding journey, or a professional looking to streamline teamwork, this course simplifies Git’s powerful features and GitHub’s collaborative workflows through practical, hands-on examples. You’ll learn how to manage repositories, track code changes, and resolve conflicts with ease while building the confidence to contribute effectively to team projects. From essential Git commands to advanced workflows like branching, rebasing, and pull requests, this course equips you with industry-standard skills used by developers worldwide. By the end of this course, you will be able to: - Analyze the fundamental concepts of version control systems and evaluate Git’s role in modern software development workflows. - Create and manage Git repositories using core commands for tracking changes, branching, and merging code effectively. - Apply advanced Git techniques and collaboration strategies to work seamlessly with remote repositories and team-based projects. - Evaluate different Git workflows and tools to optimize productivity and resolve complex version control challenges in professional environments. This course is ideal for: - Software developers and engineers who want to master version control for professional projects. - Students and beginners in programming looking to strengthen their foundational skills. - DevOps and IT professionals seeking better collaboration in distributed teams. - Open-source contributors and enthusiasts interested in using GitHub for global projects. Note: No prior Git experience is required. Basic programming knowledge and familiarity with the command line will be helpful. Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.
University of Colorado Boulder
Challenges of Leading Individuals in the Tech Industry
Great Leaders lead by example. They protect their team members, empower them, and help them to improve and grow while the team members, in turn, help the organization improve and grow. Working together with the team, they envision what the organization could be and inspire others to help execute the strategy that will take them there. Many times, they see their team members as more of a family than simply as business acquaintances. This course can be taken for academic credit as part of CU Boulder’s Master of Engineering in Engineering Management (ME-EM) degree offered on the Coursera platform. The ME-EM is designed to help engineers, scientists, and technical professionals move into leadership and management roles in the engineering and technical sectors. With performance-based admissions and no application process, the ME-EM is ideal for individuals with a broad range of undergraduate education and/or professional experience. Learn more about the ME-EM program at https://www.coursera.org/degrees/me-engineering-management-boulder.
Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux
Este curso se centra en el desarrollo de aplicaciones nativas multiplataforma, y nativas de iOS y Android, utilizando NativeScript (versión 4.x). El framework utiliza Angular, TypeScript o JavaScript, para obtener una interfaz de usuario y rendimiento verdaderamente nativos. El código, además de ser multiplataforma mobile, también compartirá estructura en un mismo proyecto con la web. Aprenderás sobre el desarrollo de la interfaz de usuario con NativeScript UI y cómo ese diseño puede adaptarse según sea la plataforma o web. Utilizaremos la plataforma móvil nativa desde Javascript.
Yale University
Health Behavior Change: From Evidence to Action
Humans often fail to make rational decisions that affect their health. This course seeks to heighten understanding of the social and behavioral factors that contribute to health decisions and behaviors, with an ultimate goal of learning how to utilize these factors in improving public health efforts. Through a set of experiential learning exercises, students will learn to apply the science of health behavior change in their own lives. The course is appropriate for students interested in health care and public health, as well as individuals who are interested in learning to apply the science of behavior change to improve their personal wellbeing.
SkillUp
Project Management Communication, Stakeholders & Leadership
Project management is a highly valued skill that provides a structured approach to managing projects. Communication, stakeholder management, leadership skills are core to any project manager's success. This course is intended for anyone interested in project management, be it a beginner or an experienced professional looking to switch or advance their career in project management. In this course, you will learn how to lead, communicate, and manage stakeholders as a project manager. This course will teach you how to cultivate a healthy project environment and review the benefits of empowering team members. You will learn different ways of communicating with team members across different types of stakeholders using appropriate communication mediums and channels. You will explore the leadership skills used to improve stakeholder engagement and facilitate successful projects from their inception through closing. Throughout this course, you will work with numerous hands-on labs and real-world examples to develop your communication, leadership, and stakeholder management skills. This course is part of a series of courses that will help you prepare for certifications offered by the Project Management Institute (PMI) including Certified Associate of Project Management (PMI-CAPM) and Project Management Professional (PMI-PMP). RECOMMENDED: It is good for everyone gearing toward a career in Project Management to have basic to intermediate skills in an Office Productivity Suite, such as Microsoft Office 365. We highly recommend enrolling in the SkillUp EdTech Office Productivity Software Specialization, which covers Word Processing, Spreadsheets, PowerPoint, Messaging, and Email.
Coursera
GenAI for Legal Risk Management
In today's high-stakes legal climate, identifying and reducing risks successfully is more than a skill; it's a competitive advantage. Legal professionals want cutting-edge technologies to be competitive, and AI provides unparalleled opportunity to improve risk management. This course will provide you with the practical knowledge and effective tactics for using AI for proactive legal risk assessment and mitigation. From comprehending AI's potential in compliance to resolving ethical concerns, you will learn not merely pertinent but transformative insights. This course is designed for a diverse group of professionals eager to enhance their legal risk management strategies. It is ideal for lawyers, compliance officers, and in-house counsel looking to leverage AI for automating risk mitigation. Entrepreneurs and executives navigating complex legal landscapes will benefit from proactive tools to manage legal challenges effectively. Additionally, compliance specialists, legal consultants, AI enthusiasts, and legal technology developers will gain valuable insights into integrating AI into traditional legal processes and staying ahead in this transformative field. No prior experience is required to enroll in this course. All you need is a curiosity about AI's disruptive potential in legal risk management and a drive to enhance legal processes. Whether you're a seasoned professional or transitioning into the legal field, a willingness to learn and embrace AI-driven solutions will ensure your success in this innovative and evolving discipline. By the end of this course, learners will be able to analyze legal risks using AI techniques and identify potential challenges with AI-driven insights. They will develop strategies for integrating AI into legal workflows, creating efficient and compliant risk management procedures. Additionally, learners will assess ethical implications and compliance considerations of deploying AI in legal settings, while also designing innovative AI-powered solutions for proactive legal risk mitigation.
Coursera
Data Cleaning in Excel: Techniques to Clean Messy Data
Rarely do analysts begin working with a dataset without cleansing it first. Having clean data will allow for the highest quality of information for strategic decision-making. Data cleaning is also a vital part of the data analytics process. Data Cleaning in Excel: Techniques to Clean Messy Data, is for a beginner audience with basic computing skills, typing, and using Excel web. In this 90-minute Guided Project, you will explore the principles of tidy data, apply built-in Excel features to clean data, and use Excel functions to perform text manipulation. To achieve this, we will clean up untidy data set of student data containing names, registration numbers, addresses, marks for three courses, averages, total, and grades. This project is unique because you will learn by doing through step-by-step instruction using a real-world scenario to equip you with foundational data analysis skills that are useful for reporting data. In order to be successful in this project, prerequisites include basic computing skills, familiarity with Windows, files and folders, and basic typing.
Маркетинг в цифровом мире
В этом курсе рассматривается, как цифровые инструменты, такие как Интернет, смартфоны и 3D-печать, преобразуют мир маркетинга, меняя роли и подходы как фирм, так и потребителей. Маркетинг в цифровом мире — это один из самых популярных курсов Coursera; у него более чем 250 000 слушателей, и он получил от Class Central звание одного из 50 лучших МООК всех времен (https://www.class-central.com/report/top-moocs/). Этот курс был разработан в 2015 году и обновлен в апреле 2020 года. Он входит в состав программы iMBA, предлагаемой университетом Иллинойса — гибкой, полностью аккредитованной программы онлайн-MBA по невероятно дешевой цене. За дополнительной информацией обращайтесь на страницу ресурсов в этом курсе и на сайт onlinemba.illinois.edu.
Coursera
Optimiza tu cuenta de negocio en Instagram
Al final de este proyecto aprenderás a optimizar tu cuenta de negocio en Instagram. El objetivo de este proyecto guiado es optimizar tu perfil profesional en Instagram para atraer la atención de los usuarios. Una cuenta de negocio en Instagram te permite anunciar tu empresa publicando anuncios, fotos e imágenes con tu grupo objetivo en Instagram. Hoy conocerás varias técnicas que te ayudarán a mejorar la apariencia de tu empresa en Instagram y alcanzar a tu grupo objetivo. El objetivo de este proyecto es familiarizarte con Instagram for Business y crear una cuenta de negocio para que puedas anunciar tu marca o tu empresa. A través de anuncios, fotos y posts en Instagram alcanzarás tu grupo objetivo en la red social Instagram. El marketing de redes sociales requiere encontrar métodos creativos para atraer la atención de los usuarios a tus productos o servicios, muchas veces con un presupuesto de marketing mínimo.
Packt
Advanced Python Techniques for Data Science & AI
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. Unlock the full potential of Python as you explore advanced techniques tailored for data science and AI. This course takes a deep dive into powerful Python concepts such as iterators, generators, decorators, and context managers, ensuring you can handle complex data operations with ease. You'll also learn how to leverage APIs, regular expressions, and advanced libraries to manipulate and visualize data effectively. These insights and hands-on exercises will make you proficient in using Python for real-world data science challenges. Throughout the course, you'll begin with intermediate Python concepts like iterators and decorators, progressing to more complex areas like working with APIs, using regular expressions, and mastering libraries like Pandas and Plotly. As you work through the exercises, you'll create practical solutions such as custom context managers, email validators, and interactive data visualizations. By mastering these techniques, you'll be prepared to handle any data analysis or AI project with Python. The course is designed for learners who already have a basic understanding of Python and want to build expertise in data science and AI applications. Through hands-on coding exercises, you’ll gain practical experience that can be directly applied to real-world problems. Whether you’re working with large datasets, building predictive models, or visualizing complex data, this course provides the necessary tools and skills. By the end of the course, you will be able to build custom Python functions using decorators and context managers, utilize APIs for data retrieval, create complex data visualizations with Plotly, and perform advanced data analysis with Pandas.