The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
LearnKartS
Advanced Java
Advance your Java skills to the next level with this hands-on journey into enterprise-level development. This Advanced Java Training is built around the skills essential for generating industry requirements and for building scalable, modern applications using standard technologies. Begin with JDBC, then develop an understanding of its architecture, APIs, and environment setup, with advanced-level knowledge of connecting Java programs to an existing relational database. Then move on to Servlets and JSP, learn how these can be used to develop a dynamic site, deploying some server-side applications in real-life. Then, you’ll explore the Spring ecosystem, including Spring Core, Spring MVC, REST, Spring Boot, Spring JDBC, JPQL, JPA, Hibernate, and Spring Data. You’ll explore how these libraries can drastically reduce development times and improve performance for building applications that are ready to go live. Created for those who are seeking to take their career in software development to the next level, this course challenges you to learn professional techniques like backend, web, and framework development that Software Engineers utilize on the job every day.
Microsoft
GUI Development and AI-Enhanced Programming
This capstone course brings together all the skills learned to build practical applications using the C# language and .NET framework. Learners will design and develop multi-layered applications, integrate APIs, and implement testing strategies. The course culminates in a hands-on project where you’ll build and deploy a complete C# application. By the end of this course, you will be able to: Design and implement applications using the .NET framework Integrate APIs and external libraries into C# applications Apply testing and debugging strategies for production-ready code Build and deploy a complete C# application project Tools/Software: Microsoft Visual Studio, .NET SDK, Postman (for API testing) Skills: Application development, API integration, Testing, Deployment, .NET framework
Microsoft
Performance Optimization and Scalability
This course focuses on performance optimization and scalability in application development. You'll learn key techniques like caching, query optimization, and load balancing while using Microsoft Copilot to improve application code and database query performance. By the end of the course, you will be able to… Define the concepts and importance of caching, query optimization, and principles of scalability in application performance Explain how to implement in-memory and distributed caching, indexing strategies, and architectural patterns for scalability Describe techniques for analyzing query performance, load balancing, traffic management, and best practices for caching, query optimization, and scalable applications Optimize performance using Microsoft Copilot, focusing on application code and database queries
University of Illinois Urbana-Champaign
Instructional Design Foundations and Applications
This course, Instructional Design Foundations, introduces learners to the conceptual and theoretical foundations of instructional design as well as the analysis aspect of instructional systems design in order to create an innovative instructional solution to performance problems in organizations. This particular course also introduces learners to concepts covered in the Instructional Design MasterTrack Certificate. Upon successful completion of this course, you will be able to: ●Describe the major concepts of instructional systems design ●Describe the major learning and instructional theories ●Describe the process of instructional design and instructional design models ●Describe various analysis activities for instructional design
Google Cloud
Using Cloud Trace on Kubernetes Engine
This is a self-paced lab that takes place in the Google Cloud console. This lab deployings a Kubernetes Engine cluster, then a simple web application fronted by a load balancer is deployed to the cluster. The web app publishes messages provided by the user to a Cloud Pub/Sub topic. You will see the correlated telemetry data from HTTP requests to the app will be available in the Cloud Trace Console.
DeepLearning.AI
IA Para Todos (Español)
La IA no es solo para ingenieros. Si desea que su organización esté mejor preparada en el uso de la IA, este es el curso que todos deberían hacer, especialmente sus colegas no técnicos. En este curso, aprenderá lo siguiente: - El significado detrás de la terminología común de IA, incluidos términos como redes neuronales, aprendizaje automático, aprendizaje profundo y ciencia de datos - Lo que la IA puede realmente hacer, y lo que no - Cómo detectar oportunidades para aplicar la IA a los problemas en su propia organización - La experiencia de crear proyectos de ciencia de datos y aprendizaje automático - Cómo trabajar con un equipo de IA y crear una estrategia de IA en su empresa - Cómo guiar debates sociales y éticos entorno a la IA Si bien este curso es en gran parte no técnico, los ingenieros también pueden hacerlo para aprender sobre los aspectos comerciales de la IA.
Tecnológico de Monterrey
Gestión de Proyectos
En este segundo curso, profundizaremos sobre los elementos que arrebatan la atención de todo administrador de proyectos: los recursos, las comunicaciones, los riesgos y los cambios. Comprenderemos la importancia de su gestión y la aplicación de herramientas que nos permitan obtener los mejores resultados. Vamos a recorrer el camino de los procesos que profesionalizan la gestión de proyectos, desde la conceptualización y entendimiento del proyecto hasta su cierre y una cosa nos debe haber quedado clara: siempre se presentarán situaciones en nuestros proyectos que nos obliguen a modificar nuestro plan inicial para responder a los ajustes que se demanden. Nuestra sugerencia final es que poco a poco vayas incorporando nuevas herramientas, las pruebes y valides si es lo apropiado para ti, para tu equipo y para tus proyectos. Los objetivos del curso 2 son los siguientes: • Comprender las técnicas para la gestión efectiva de recursos. • Identificar los riesgos en un proyecto. • Conocer las herramientas para el control de un proyecto.
Google
Conduct UX Research and Test Early Concepts
Conduct UX Research and Test Early Concepts is the fourth course in a certificate program that will equip you with the skills you need to apply to entry-level jobs in user experience (UX) design. In this course, you will learn how to plan and conduct a usability study to gather feedback about designs. Then, you will modify your low-fidelity designs based on insights from your research. Current UX designers and researchers at Google will serve as your instructors, and you will complete hands-on activities that simulate real-world UX design scenarios. Learners who complete the courses in this certificate program should be equipped to apply for entry-level jobs as UX designers. By the end of this course, you will be able to: - Plan a UX research study, including the project background, research goals, research questions, Key Performance Indicators, methodology, participants, and script. - Explain the importance of respecting privacy and user data. - Conduct a moderated and unmoderated usability study. - Take notes during a usability study. - Create affinity diagrams to group and analyze data. - Synthesize observations from research and come up with insights. - Develop persuasive presentation skills to share research insights. - Modify low-fidelity designs based on research insights. - Continue to design a mobile app to include in your professional portfolio. To be successful in this course, you should complete the previous three courses in the certificate program. Or, you need to have an ability to conduct user research to inform the creation of empathy maps, personas, user stories, user journey maps, problem statements, and value propositions; as well as an ability to create wireframes and low-fidelity prototypes on paper and in Figma.
Edureka
Data Connection and Functionalities in Power BI
This course focuses on building a solid foundation in connecting and managing data using MS SQL Server and Power BI. Learners will gain practical knowledge of how to structure, format, and integrate databases for effective analysis and reporting in Power BI. Key learning outcomes include: - Structuring relational databases with MS SQL Server for seamless Power BI integration - Establishing secure and optimized data connections - Managing, cleaning, and transforming datasets - Understanding query folding, DirectQuery vs. Import, and performance considerations Designed for aspiring data analysts, business intelligence professionals, and database practitioners, this course supports the development of job-ready Power BI skills focused on enterprise-scale data workflows. Basic knowledge of databases is recommended but not mandatory. Join us on this journey to enhance your Power BI and MS SQL Server skills and elevate your analytical and design capabilities.
Universidad Nacional Autónoma de México
Igualdad de género y derechos humanos
Reconocer los casos en los que es necesario aplicar la perspectiva de género en los derechos humanos, concretamente en sus principios: dignidad, libertad, justicia e igualdad, así como en el derecho al libre desarrollo de la personalidad, e identificar situaciones concretas en las que es importante que se amplíen y modifiquen los derechos para garantizarlos a todas las personas, en especial a grupos cuyos derechos han sido históricamente vulnerados, como las mujeres, las personas de identidades sexogenéricas diversas y las masculinidades diferentes a la hegemónica.
American Museum of Natural History
Dinosaurs: Evolution, Extinction, and Paleobiology
Dinosaurs are unique in the history of life. They evolved more than 200 million years ago, inhabited every continent, and are still around today. This course provides an overview of the world of dinosaurs, from the earliest small dinosaurs to titanosaurs and T. rex to modern birds, and investigates some of the most fascinating questions in dinosaur paleontology: How did dinosaurs get so big? What were they like when they were alive? Why did they suddenly go extinct? Drawing on the Museum’s long-standing leadership in the field, including the world's largest collection of vertebrate fossils, renowned paleontologists Mark Norell and Diego Pol, joined by colleagues from around the world, explain how modern discoveries are made. Through videos and essays, this course takes learners into the field, where fossils are discovered and excavated, and then back to the lab where paleontologists use new technologies and methods to infer how these animals lived. Learners will do their own investigations using real specimens to gain first-hand knowledge of how paleontologists continue to make new discoveries about ancient creatures.
Google
Sécurité informatique et dangers du numérique
Ce cours couvre une grande variété de concepts, d’outils et de meilleures pratiques en matière de sécurité informatique. Il présente les menaces et les attaques et les nombreuses façons dont elles peuvent se manifester. Nous allons vous présenter les algorithmes de cryptage et la manière dont ils sont utilisés pour protéger les données. Ensuite, nous nous plongerons dans les trois A de la sécurité de l’information : authentification, autorisation et comptabilité. Nous aborderons également les solutions de sécurité du réseau, allant des pare-feu aux options de cryptage Wi-Fi. Le cours se termine par la mise en commun de tous ces éléments dans une architecture de sécurité multicouche et approfondie, suivie de recommandations sur la manière d’intégrer une culture de la sécurité dans votre organisation ou votre équipe. À la fin de ce cours, vous serez capables de comprendre : ● le fonctionnement des différents algorithmes et techniques de cryptage, ainsi que leurs avantages et leurs limites ; ● divers systèmes et types d’authentification ; ● la différence entre l’authentification et l’autorisation ; ● comment évaluer les risques potentiels et recommander des moyens de réduire les risques ; ● les meilleures pratiques pour sécuriser un réseau ; ● comment aider les autres à appréhender les concepts de sécurité et à se protéger.
Meta
Programming with JavaScript
JavaScript is the programming language that powers the modern web. In this course, you will learn the basic concepts of web development with JavaScript. You will work with functions, objects, arrays, variables, data types, the HTML DOM, and much more. You will learn how to use JavaScript and discover interactive possibilities with modern JavaScript technologies. Finally, you will learn about the practice of testing code and how to write a unit test using Jest.
Coursera
Unit Testing in React.js: Create a Unit Test Suite
Why is unit testing essential for developing high-quality React applications? In this project, you will delve into the core principles of testing React applications using the React Testing Library, building an extensive test suite for a real-world movie search application that fetches data from an API and displays it on screen. This practical, hands-on experience will enable you to create web applications that provide a seamless user experience.Throughout the project, you will learn to set up and configure the testing environment, starting with writing a simple "Hello World" test to grasp the basics of testing with React Testing Library. As you progress, you will discover various selection methods, such as getByRole, getByLabelText, and getByTestId, while mastering negative assertions to ensure correct application behavior when specific conditions are unfulfilled. You will also learn to simulate user interactions like typing and clicking buttons using the fireEvent utility, testing asynchronous behavior and conditionally rendered elements.Towards the end, the project will teach you the art of testing components in isolation by creating and implementing mocks for components and functions. By the time you complete this project, you will have acquired the expertise to apply essential React Testing Library concepts and techniques to develop comprehensive test suites for React applications. This knowledge will empower you to build robust, maintainable React applications that offer an outstanding user experience, ensuring the functionality and dependability of your components.Prerequisite knowledge you should have to get the most out of this project:JavaScript: Familiarity with JavaScript fundamentals, including variables, functions, loops, conditional statements, and asynchronous programming (e.g., async/await) as well as event handling in vanilla Javascript, React, Basic API interaction with fetch or Axios. Text editor or IDE such as Visual Studio Code, Atom, or Sublime Text.
Google Cloud
Visualize the 10,000 Bitcoin Pizza Transaction Using BigQuery and AI Notebooks
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will use an AI Platform Notebook instance to retrieve as many transactions as possible from BigQuery within 2 degrees of separation from the pizza exchange, post-process the transactions to remove excess transaction, then visualize the directed graph.
Northeastern University
Data Privacy Fundamentals
This course is designed to introduce data privacy to a wide audience and help each participant see how data privacy has evolved as a compelling concern to public and private organizations as well as individuals. In this course, you will hear from legal and technical experts and practitioners who encounter data privacy issues daily. This course will review theories of data privacy as well as data privacy in the context of social media and artificial intelligence. It will also explore data privacy issues in journalism, surveillance, new technologies like facial recognition and biometrics. Completion of the course will enable the participant to be eligible for CPE credit.