The Global Scholarly Directory.
Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.
Coursera
Understanding Basic SQL Syntax
In this project you will learn to identify and use correct syntax when writing SQL retrieval queries. Through hands-on activities in SQLiteStudio, you will gain experience with the SQL syntax used to display specific columns, filter for specific rows, and determine the sequence of those columns and rows in query output. Familiarity with SQL syntax is a marketable skill for both Information Technology professionals and non-IT super users.
University of Colorado Boulder
Semiconductor Physics
This course can also be taken for academic credit as ECEA 5630, part of CU Boulder’s Master of Science in Electrical Engineering degree. This course introduces basic concepts of quantum theory of solids and presents the theory describing the carrier behaviors in semiconductors. The course balances fundamental physics with application to semiconductors and other electronic devices. At the end of this course learners will be able to: 1. Understand the energy band structures and their significance in electric properties of solids 2. Analyze the carrier statistics in semiconductors 3. Analyze the carrier dynamics and the resulting conduction properties of semiconductors
Kennesaw State University
AI for Education (Advanced)
This course expands on the AI for Education (Intermediate) course. Participants will learn quick ways to refine prompt engineering methods for assignments and course design that can be scaled to multiple levels of educational contexts. This course further provides straightforward and practical definitions, scenarios, and prompt engineering methods with real-time demonstrations in diverse educational learning environments. Participants will be provided tested methods for prompting an AI Assistant, such as GPT to yield useful, relevant, accurate, and ethical outputs. Learners will gain a clear understanding of how to collaborate with an AI Assistant and how to encourage students to do so in ethical ways. Knowing how to describe and collaborate with AI Assistants effectively and rhetorically is a vital skillset to successfully engage with students in all types of learning environments, from secondary to college levels. This course is a beginning step in learning these skills.
University of Virginia
Design Thinking for the Greater Good: Innovation in the Social Sector
Do you work for a nonprofit or in the social sector? Are you struggling to solve the problems and meet the needs of the people you serve? Come learn more about how design thinking, a human-centered approach to problem solving, can help you truly understand an issue, generate ideas worth testing and iterate to find solutions that make a real difference. Through global stories from areas as diverse as government, health care, and education, we’ll show you the tools, techniques and mindset needed to use design thinking to uncover new and creative solutions in the social sector. The development of this course was supported by the Batten Institute for Entrepreneurship and Innovation at the University of Virginia's Darden School of Business. For more about the Batten Institute, see: http://www.darden.virginia.edu/batten-institute/ @BattenInstitute @DesignatDarden
Google Cloud
Optimizing Your Google Cloud Costs en Français
Optimizing Your Google Cloud Platform (GCP) Costs is the second course in a two-part series on GCP billing and cost management essentials. This course is most suitable for those in a Finance and/or IT related role responsible for optimizing their organization’s cloud infrastructure. You'll learn several ways to control and optimize your GCP costs, including setting up budgets and alerts, managing quota limits, and taking advantage of committed use discounts. In the hands-on labs, you’ll practice using various tools to control and optimize your GCP costs or to influence your technology teams to apply the cost optimization best practices.
Packt
Beginner Object-Oriented Programming in C# and .NET Core
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 introduction to Object-Oriented Programming (OOP) using C# and .NET Core. As a beginner-friendly course, it guides you through the essential concepts like inheritance, polymorphism, encapsulation, and abstraction, equipping you with the fundamental knowledge to write efficient, reusable, and scalable code. By following practical demonstrations and engaging exercises, you will build a solid foundation in C# programming and .NET Core development. The course begins with setting up your environment, including installing .NET Core SDK and Visual Studio Code. Once the setup is complete, you will dive into understanding the core concepts of programming and OOP basics. From there, you’ll explore key OOP principles such as inheritance, polymorphism, encapsulation, and abstraction with clear, real-world examples. The course will culminate with you applying these concepts in a hands-on mini-app project, enabling you to build a small application and solidify your learning. This course is perfect for beginners who want to gain a strong understanding of C# and OOP concepts. Whether you're just starting in programming or looking to expand your skills, this course will help you learn step-by-step, from the basics to more advanced concepts. No prior programming experience is required, but familiarity with basic computer operations will be helpful. By the end of the course, you will be able to confidently implement core object-oriented programming concepts such as inheritance, polymorphism, encapsulation, and abstraction in real-world applications.
ERPO: A Civil Approach to Gun Violence Prevention Teach-Out
Evidence shows that 1 life is saved for every 10-20 Extreme Risk Protection Orders (ERPOs) issued. ERPOs are legally issued civil orders that allow people on the front lines to ask a court to prevent a person at imminent risk of harm to themselves or others from purchasing or possessing firearms during a critical period of risk. As of October 2020, ERPO laws have been enacted by nineteen states and the District of Columbia and while some aspects differ by state, the general process for applying and issuing ERPOs are quite similar. In this Teach-Out, a team of public health, policy, and medical experts will each provide a unique perspective to: 1. Define what ERPO laws are and how they work; 2. Share scientific evidence supporting ERPO laws as a public health approach to preventing gun violence and suicide; 3. Describe specific considerations for those eligible to petition for (aka those who ask the court to issue) ERPOs on behalf of an individual—including law enforcement, health professionals, and personal family members; 4. Discuss the legal process for passing, implementing, and enforcing ERPO laws; 5. Recommend specific call to action activities for learners designed to encourage policy makers to implement ERPO laws in states without them and strengthen existing ERPO laws in states that already have them; and 6. Provide opportunities for learners to engage in civil discourse and collective action to increase awareness about ERPOs and empower learners to advocate for ERPO laws to reduce and prevent gun violence in our communities.
Pearson
The Pearson Complete Course for CISM Certification: Unit 3
This course is designed for professionals aiming to excel in creating and managing robust security programs that align with organizational goals. You'll start by exploring the essential components of an information security program, including frameworks, benchmarks, and metrics. As you progress, you'll gain expertise in asset classification, controls, configuration management, and vulnerability management. The course also covers the software development life cycle, cloud computing, and vendor management, equipping you with the skills to handle complex security challenges. Dive into the technical aspects of secure design and implementation, mastering secure design principles, network access control, cryptography, and physical security.
Hebrew University of Jerusalem
Modern Hebrew Poetry שירה עברית מודרנית
הקורס מציע מיפוי של השירה העברית החדשה למן תנועת ההשכלה דרך תקופת "התחייה" והמודרניזם שבא בעקבותיה, ועד לימינו. הקורס מציג באופן חי ונושם את המפנים הפואטיים ואת ההתפתחויות הסגנוניות והתמטיות בתחום השירה העברית, מראשיתה, באמצעות קריאות קרובות של טקסטים מן התקופות השונות, ומעמיד מאגר גדול ושופע של ידע תיאורטי, ספרותי והיסטורי, לצד פרשנויות עמוקות, מאתגרות ומפתיעות.
Packt
Ultimate Guide to Crafting AI Agents with Persistent Memory
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 comprehensive course will empower you to create AI agents that can remember, reason, and adapt. You will learn how memory plays a crucial role in enabling AI agents to handle complex tasks and interact intelligently. By understanding the fundamentals and practical applications of memory in AI, you will be able to build persistent, context-aware agents from scratch or using frameworks like LangMem, Mem0, and Supabase. Starting with an introduction to AI agents and their memory needs, you will dive into both theoretical and practical aspects of memory systems in AI. The course takes you step-by-step through building AI agents with memory, covering hands-on exercises to implement memory storage and retrieval from scratch, as well as using pre-built frameworks. You will also get familiar with key AI memory solutions like LangMem and Mem0, exploring their integration with different platforms and databases. The course is structured in a way that builds upon your previous knowledge, starting with foundational concepts and advancing to more complex real-world projects. By the end, you will have worked on creating AI agents with memory that can be applied in practical settings, from customer support agents to health coaches. This course is perfect for anyone interested in developing smart AI systems that can adapt to ongoing interactions. No prior knowledge of memory frameworks is required, although familiarity with AI basics will be helpful. Whether you're a beginner or an intermediate learner, this course will guide you through essential concepts and hands-on techniques to help you build sophisticated AI agents. By the end of the course, you will be able to design and implement AI agents with memory, work with frameworks like LangMem and Mem0, and develop a variety of AI-driven applications with persistent, context-aware capabilities.
Coursera
Grow Business Pipeline
Grow Business Pipeline is an intermediate/advanced course designed for professionals who already have experience in sales or customer-facing roles and a basic understanding of the B2B funnel. In this course, you develop a clear understanding of business development and how it differs from direct selling in driving long-term pipeline growth. Through practical examples and guided activities, you explore how business development activities build awareness, credibility, and access to new opportunities earlier in the funnel. You will analyze realistic scenarios to identify partner organizations that could extend market reach and justify why those partnerships matter. By the end of the course, you will be able to apply partnership thinking to expand your B2B pipeline and explain how strategic business development supports sustainable revenue growth.
University of Maryland, College Park
AI Empowerment for Small Businesses
Welcome to our transformative course designed to guide small business owners and entrepreneurs through the rapidly evolving landscape of Artificial Intelligence (AI). In this journey, you will develop a comprehensive understanding of AI's history, its evolution, and the myriad ways it is revolutionizing small business industries to foster growth and enhance productivity. By delving into the practical applications of predictive AI models, you'll learn how to leverage your business data for informed decision-making, accurate forecasting, and improving customer experiences.
Johns Hopkins University
Algebra: Elementary to Advanced - Equations & Inequalities
This course is intended for students looking to create a solid algebraic foundation of fundamental mathematical concepts from which to take more advanced courses that use concepts from precalculus, calculus, probability, and statistics. This course will help solidify your computational methods, review algebraic formulas and properties, and apply these concepts model real world situations. This course is for any student who will use algebraic skills in future mathematics courses. Topics include: the real numbers, equalities, inequalities, polynomials, rational expressions and equations, graphs, relations and functions, radicals and exponents, and quadratic equations.
University of Colorado Boulder
Graphic Elements of Design: Color Theory and Image Formats
Examining and exploring the various types of images and graphic elements will be the focus of this course. We will start with color theory to distinguish between CMYK, Pantone and RGB color options and their usages. Then we will review the various types of images used in both print and digital design projects. Finally we will look at logo designs to determine what makes for the best images and graphic elements for corporate branding and imaging.
Scrimba
Learn Node.js
This beginner-friendly course is your fast track to learning the fundamentals of Node.js, the powerful JavaScript runtime built on Chrome's V8 engine. Through a hands-on, project-based approach, learners will start with a solid introduction to Node.js and gradually progress onto building and serving web content using core modules such as http. Along the way, you’ll explore the request-response cycle, handle routing, serve JSON APIs, and implement key backend functionalities such as path parameters, query strings, and CORS (Cross-Origin Resource Sharing). The course breaks down technical concepts into easy-to-follow lessons, including practical asides that cover critical backend topics including HTTP, JSON, and modular code design. You'll build confidence as you go, writing actual server-side code and learning how to organize and refactor it effectively. By the end of the course, you'll not only understand how Node.js works under the hood but also have a mini server application that demonstrates real-world concepts used in backend development.
Arizona State University
Adding Electronics to Rapid Prototypes
Hello, everyone! Welcome to this course on Adding Electronics to Rapid Prototypes. This is part of the Rapid Prototyping and Tooling specialization. In this course, I’ll cover the basics of electric circuits, breadboards, and multimeters. I’ll then discuss different options for connecting electrical components as well as discuss different types of motors and actuators. Finally, I’ll end this course by discussing microcontrollers and how to use them to make even more sophisticated prototypes. By exploring both electrical simulations and many examples from different robotics projects I’ve had the opportunity to work on, by the end of this course, you should have a better understanding of the basics of electronics and how to add them to your designs to create high-quality prototypes. We have a lot of great content to cover, so without further ado, let’s dive into the world of rapid prototyping!