The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Logical Operations
Intro to Python: Setup and Data Processing
This course will be useful to anyone new to programming. You will learn how to set up a Python development environment and develop a simple application. You will also perform operations on simple data types like strings and numbers, as well as on more data structures like lists, ranges, tuples, dictionaries, and sets. This is the first course in a multi-course Specialization. All of the courses in this Specialization require that you use the provided virtual machine, which includes an installation of Python. The course setup instructions provided in the first module of this course go into more detail about the hardware and software requirements.
Fractal Analytics
Generative AI - Your Personal Code Reviewer
Dive into the future of coding with our comprehensive course, “Generative AI—Your Personal Code Reviewer.” This immersive program is designed for developers, tech enthusiasts, and learners eager to unlock the power of generative AI for code review and optimization. Throughout this journey, you’ll gain in-depth knowledge in leveraging AI to streamline code assessment and debugging. Start by exploring the fundamentals of generative AI, then advance to practical techniques like code commenting, debugging, code refactoring, and code generation for tasks such as data cleaning and machine learning workflows. You’ll also master prompt engineering to craft effective prompts for AI tools and learn to navigate ethical considerations and common pitfalls when using generative AI for development. By the end of this course, you’ll have the skills to integrate AI into your coding process, improving code quality, efficiency, and productivity. Join us and transform your approach to code review with generative AI.
Universidad Autónoma Metropolitana
Reading and Comprehension of Text in English Module 2
Students learn reading and vocabulary (intermediate) which will make them more competent in English. They will also learn to understand and identify grammar structures that are usually complicated and could cause them problems to have a good understanding of texts in English.
Coursera
Create a Supermarket app using OOP Features in Java
In this 1-hour long project-based course, you will create a supermarket app using OOP Features in Java. You will learn how to code using the main Java OOP Features including Encapsulation, Polymorphism, Inheritance and Abstraction. You will learn how to create a main method to test your code and finalize your application. 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.
Universitat Autònoma de Barcelona
Feminismo, género y política
¿Estamos cerca de conseguir la igualdad entre hombres y mujeres en el mundo? ¿Es aún necesario el feminismo? ¿Qué es el patriarcado? ¿Qué es el género? ¿Por qué es el género un eje de conflicto diferente a otros como la clase social, la etnia o la edad? ¿Cómo se expresan y gestionan los conflictos en un sistema político democrático? ¿Qué relación hay entre el género y otras cuestiones como la redistribución de la riqueza, la guerra, o el cambio climático? El curso aborda estas y otras cuestiones en la compleja relación entre género, feminismo y política. Al final del curso las y los estudiantes sabrán: a) manejar las bases conceptuales para entender la desigualdad de género. b) identificar los hitos en la evolución histórica del pensamiento feminista a través de sus olas y enfoques. c) analizar las manifestaciones de la desigualdad de género en el ámbito de la política: las brechas en el voto, el sexismo y sus consecuencias, las protestas de mujeres y las reacciones al feminismo. d) apreciar la importancia de la presencia de las mujeres en las instituciones y las consecuencias de las políticas públicas con respecto a la igualdad.
University of California, Irvine
Managing Project Risks and Changes
This course will help you manage project risk effectively by identifying, analyzing, and communicating inevitable changes to project scope and objectives. You will understand and practice the elements needed to measure and report on project scope, schedule, and cost performance. You will be equipped with the tools to manage change in the least disruptive way possible for your team and other project stakeholders. Upon completing this course, you will be able to: 1. Define components of a communications management plan 2. Understand the importance of communications channels 3. Define the key elements needed to measure and report on project scope, schedule, and cost performance 4. Identify project risk events 5. Prioritize identified risks 6. Develop responses for a high priority risk 7. Identify and analyze changes to project scope 8. Describe causes and effects of project changes 9. Define the purpose of conducting a lessons learned session
Coursera
Diabetes Prediction With Pyspark MLLIB
In this 1 hour long project-based course, you will learn to build a logistic regression model using Pyspark MLLIB to classify patients as either diabetic or non-diabetic. We will use the popular Pima Indian Diabetes data set. Our goal is to use a simple logistic regression classifier from the pyspark Machine learning library for diabetes classification. We will be carrying out the entire project on the Google Colab environment with the installation of Pyspark.You will need a free Gmail account to complete this project. Please be aware of the fact that the dataset and the model in this project, can not be used in the real-life. We are only using this data for the educational purpose. By the end of this project, you will be able to build the logistic regression classifier using Pyspark MLlib to classify between the diabetic and nondiabetic patients.You will also be able to setup and work with Pyspark on Google colab environment. Additionally, you will also be able to clean and prepare data for analysis. You should be familiar with the Python Programming language and you should have a theoretical understanding of the Logistic Regression algorithm. You will need a free Gmail account to complete this project. 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.
LearnKartS
CCBA Practice Exam
The CCBA® certification is your signal to the industry that you're more than capable — you're a rising force in business analysis. It tells employers and peers that you don't just understand the BABOK® Guide; you can apply its principles with precision and impact. Achieving that level of mastery requires more than casual study — it calls for focused, strategic preparation. The course contains 6 full-length practice sets. Each of these 6 practice tests contains 130 questions each (total 780 questions) just like the real exam. The questions are from different domains of BABOK v3 matching the weightage how they come in the real exam. Also you get the detailed explanations for both correct and incorrect answers. Sample Question: As a business analyst, you are actively involved in an elicitation session for a project focused on implementing a new customer feedback system for an e-commerce platform. How can business analysts assess the relative value of information provided during elicitation, and how does this assessment process become particularly significant in gathering customer insights to improve the e-commerce platform's feedback system? A. By excluding stakeholder input Incorrect because excluding stakeholder input hinders the assessment of value. Stakeholders often provide valuable perspectives on what information is critical and why. Their input is crucial for understanding the significance of elicited information within the broader context of the project or initiative. Excluding them may result in a skewed or incomplete assessment of value. B. By using a variety of techniques Correct because assessing value involves using various techniques to confirm and communicate the importance of elicited information. The inclusion of stakeholders in this process is crucial as they offer diverse perspectives that contribute to a comprehensive understanding of the value of the information. Stakeholders can provide insights into how specific pieces of information align with project goals, strategic objectives, or user needs. Their involvement ensures a more accurate assessment of the relevance and significance of the elicited data, enabling effective decision-making based on a well-informed understanding of value. C. By minimizing communication efforts Incorrect, as minimizing communication efforts may lead to misunderstandings. Effective communication is key to ensuring that the value of elicited information is accurately conveyed. Minimizing communication efforts creates a risk of misinterpretation, misalignment, or underestimation of the importance of the information gathered. Clear communication is essential for stakeholders to fully grasp the elicited data's value. D. By avoiding collaboration Incorrect, as avoiding collaboration is counterproductive. Collaborative efforts enhance the assessment of value by bringing diverse perspectives to the table. Different stakeholders may have unique insights into the significance of various pieces of information. Avoiding collaboration may result in a narrow view of value and potentially overlook crucial aspects that could impact decision-making and project success. Practice tests immerses you in real exam conditions, challenging you with authentic scenarios, domain coverage, and difficulty levels. You'll sharpen your thinking, make better decisions, and learn to perform with confidence when it counts the most. By the time test day arrives, you won't just be ready — you'll be unstoppable. Your career advancement starts here. Enroll now and take the step that puts you ahead of the competition.
University of London
Discover Acting
Are you curious about the world of acting? On our ‘Discover Acting’ course, you will be guided through some of the basics of actor training and explore how these could unlock the talent and potential within you. If you want to learn about how actors work through getting up and giving it a go then this course is for you. This course places you at the centre of the learning experience through engagement with a range of practical exercises, workbook activities and video content. Discover Acting is perfect for anyone wanting to take that first step in acting. This is an introductory course. You don’t need any previous experience or prior knowledge. You should have curiosity and enthusiasm, an interest in acting and a desire to gain a deeper understanding of the acting process. As the course is practical in nature, the deepest learning will occur in those that physically engage with the exercises introduced in the videos. This course has been developed and is led by practitioners from the Royal Central School of Speech and Drama.
Packt
Fundamentals of Programming Using Flowchart and Pseudocode
This course offers a comprehensive introduction to programming using flowcharts and pseudocode, ideal for anyone new to programming. You'll gain a solid understanding of key programming concepts like variables, operators, conditional statements, loops, functions, and more. By the end of the course, you’ll be able to visualize logic and translate it into simple pseudocode that can be used in any programming language. The journey begins with an introduction to programming fundamentals, where you’ll download essential tools like Diagrams.net and Notepad++ to create flowcharts and pseudocode. You'll then dive into creating your first flowchart and writing basic pseudocode, understanding the logic behind these key programming concepts. This foundation will help you structure your programs logically before coding. As you progress, you'll explore core programming constructs such as variables (integer, float, boolean, string, etc.), operators, and conditional statements. The course focuses on the practical application of these concepts through assignments and solutions. You'll practice using conditional statements like if-else and switch, as well as loops to execute repetitive tasks. The course is perfect for beginners who are looking to start their journey into programming. No prior programming knowledge is required, and the content progresses at a comfortable pace to ensure you build confidence in writing code using flowcharts and pseudocode.
University of Colorado Boulder
Communicating Business Analytics Results
The analytical process does not end with models than can predict with accuracy or prescribe the best solution to business problems. Developing these models and gaining insights from data do not necessarily lead to successful implementations. This depends on the ability to communicate results to those who make decisions. Presenting findings to decision makers who are not familiar with the language of analytics presents a challenge. In this course you will learn how to communicate analytics results to stakeholders who do not understand the details of analytics but want evidence of analysis and data. You will be able to choose the right vehicles to present quantitative information, including those based on principles of data visualization. You will also learn how to develop and deliver data-analytics stories that provide context, insight, and interpretation.
Google Cloud
Boost Productivity with Gemini in BigQuery - Português
Neste curso, vamos conhecer o Gemini no BigQuery, um pacote de recursos com tecnologia de IA que auxilia no fluxo de trabalho de dados para inteligência artificial. Esses recursos incluem preparação e análise detalhada de dados, solução de problemas e geração de código, além da descoberta e visualização do fluxo de trabalho. Com explicações conceituais, um caso de uso prático e o laboratório, o curso ensina aos profissionais de dados como aumentar a produtividade e acelerar o pipeline de desenvolvimento.
Pragmatic AI Labs
GitHub: Security, Identity, and Access
Learn to secure GitHub accounts, repositories, and organizations using authentication, permissions, and enterprise governance controls. This course teaches you to configure two-factor authentication with TOTP apps and recovery codes, assign repository permission levels following least-privilege principles, and set repository visibility to balance collaboration with security.
EDUCBA
Java Programming Masterclass
"This comprehensive Java Programming Masterclass is designed to take learners from the fundamentals of Java to building fully functional real-world desktop applications. Through a progressive modular approach, students explore core programming concepts, master object-oriented principles, and develop practical GUI-based systems using Java Swing and NetBeans. Starting with the essentials such as variables, loops, methods, and conditionals, the course steadily builds up to advanced topics including interfaces, inheritance, file handling, JDBC, and encapsulation. Hands-on case studies like the Attendance Management System and Employee Management System challenge learners to apply their skills in practical scenarios. The course emphasizes both conceptual clarity and project-based learning, making it ideal for aspiring software developers, computer science students, and professionals aiming to solidify their Java expertise. By the end of the program, learners will be proficient in designing, developing, and deploying Java applications with a robust understanding of programming patterns and system development."
Google Cloud
Select a Google Cloud Database for Your Applications
In this course, you learn to analyze and choose the right database for your needs, to effectively develop applications on Google Cloud. You explore relational and NoSQL databases, dive into Cloud SQL, AlloyDB, and Spanner, and learn how to align database strengths with your application requirements, including those of generative AI. Gain hands-on experience configuring Vector Search and migrating applications to the cloud.
中國園林文學 (二) (Chinese Garden Literature (2))
本課程以文人園林為窗口,觀察中國古典文學如何處理人與空間的關係。中國園林自秦漢上林宮苑樹立規模,隨著歷朝社會文化發展,唐宋以降逐漸凝塑出文人園林的主要美學型態。園林營造出一個可居可遊的人文活動空間,相關的書寫活動亦蓬勃展開。本課程選擇具代表性的案例,觀察園主如何營造一個可居可遊的人文活動空間,並藉由詩文記存相關的審美經驗、精神意趣與人生觀省。