The Global Scholarly Directory.

Discover world-class academic programs curated for the modern intellectual. Search through 19877+ degrees and professional certificates.

search
Embedded Systems Object-Oriented Programming in C and C++ Packt

Embedded Systems Object-Oriented Programming in C and C++

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. In this course, you will embark on a journey through the fundamentals and advanced techniques of embedded systems programming with a focus on object-oriented methodologies. Beginning with the setup of essential tools like Keil uVision and STM32CubeIDE, you will gain hands-on experience in configuring and using these powerful development environments. As you progress, the course delves into object-oriented firmware programming, starting with the creation of drivers and classes in both C and C++. You will learn to develop UART drivers, create LED classes, and implement inheritance, all while adhering to best practices. The course also explores the development of GPIO and UART libraries from scratch, providing a robust understanding of how to build and test reusable code components in an embedded context. Finally, the course covers advanced topics such as polymorphism and the extension of GPIO libraries to handle alternate functions. By the end of this course, you will have a comprehensive understanding of object-oriented programming in embedded systems, enabling you to create efficient, scalable, and maintainable firmware for a wide range of applications. This course is designed for embedded systems engineers, firmware developers, and hobbyists with a basic understanding of C programming. Familiarity with microcontrollers and basic electronics is recommended but not required.

schedule 5 Months
$58 / TOTAL
View Course Details
Human Cognitive Capacities & Limitations Arizona State University

Human Cognitive Capacities & Limitations

Course 4 presents an overview of cognitive capacities and limitations. You will distinguish between different types of attention, compare and contrast different types of memory, identify the most common strategies and heuristics humans use for decision making and problem solving.

schedule 5 Months
$199 / TOTAL
View Course Details
Generative AI and ChatGPT - Quickstart with Examples Packt

Generative AI and ChatGPT - Quickstart with Examples

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. In this course, you will explore the fundamentals of Generative AI and GPT-3, gaining practical knowledge on how to use OpenAI’s API and leverage its capabilities in real-world applications. By starting with an overview of AI, you will build a strong foundation, setting the stage for a deep dive into GPT-3's power, including its ability to generate human-like text and perform various language processing tasks. You’ll gain hands-on experience through the OpenAI playground, a powerful tool that allows you to experiment with models and test different prompts to see their real-time output. The course continues by guiding you through the installation of OpenAI's Node.js library, authentication setup, and request-making procedures. As you move further into the content, you’ll learn how to adjust settings, make requests, and fine-tune your models to optimize outputs. A key part of the course is the FACTS SEARCH project, where you will apply your knowledge to create a content generation tool using GPT-3’s completion model. You will also explore OpenAI’s DALL-E model, learning to generate unique images based on text prompts. This course is ideal for those interested in exploring the exciting potential of AI and learning how to integrate it into their projects. There are no complex prerequisites, making it accessible for beginners. You’ll learn step-by-step with clear instructions, examples, and starter projects that help cement your understanding. By the end of the course, you will be able to effectively use OpenAI’s API to generate text and images, create AI-driven applications, and fine-tune GPT-3 and DALL-E models for specific use cases.

schedule 7 Months
$122 / TOTAL
View Course Details
Proyecto Final de Fundamentos de UX y requisitos de software Pontificia Universidad Católica del Perú

Proyecto Final de Fundamentos de UX y requisitos de software

Este curso forma parte del programa especializado Fundamentos de UX y de los requisitos de software. El programa especializado en mención está diseñado para personas con poca experiencia en el desarrollo de software que deseen comprender cómo traducir las necesidades de los usuarios en especificaciones claras para la construcción de un software, sin requerir conocimientos previos de programación. También, es para aquellas personas que ya están desarrollando software, pero que les gustaría actualizar o formalizar sus conocimientos sobre UX e Ingeniería de Requisitos. Si te inscribes en este curso, te estarías inscribiendo al programa especializado.

schedule 7 Months
$331 / TOTAL
View Course Details
Compassionate Leadership Through Service Learning with Jane Goodall and Roots & Shoots University of Colorado Boulder

Compassionate Leadership Through Service Learning with Jane Goodall and Roots & Shoots

Join us for an action-oriented online teacher professional development course! This course will teach participants how to identify and implement a local service-learning campaign using the Roots & Shoots program model. The service learning curriculum equips participants with teacher resources to discover the differences between service-learning and community service, and apply the Roots & Shoots model to help youth have a voice in identifying and addressing needs in their community. At Roots & Shoots, our goal is to develop compassionate leaders to make the world a better place for people, other animals and the environment. Help us achieve that goal! Complete the course and mentor young people to lead change in their communities using community mapping, collaborating with stakeholders, and designing practical solutions in the form of campaigns. Connect young people to Dr. Jane Goodall’s message of hope while facilitating a sense of empowerment that comes from helping others!

schedule 4 Months
$318 / TOTAL
View Course Details
Cloud DNS: Traffic Steering using Geolocation Policy Google Cloud

Cloud DNS: Traffic Steering using Geolocation Policy

This is a self-paced lab that takes place in the Google Cloud console. In this lab you will configure and test the Geolocation routing policy.

schedule 7 Months
$388 / TOTAL
View Course Details
Fundamentals of Management and Organizations Fundação Instituto de Administração

Fundamentals of Management and Organizations

This course will guide you through the basic concepts, tools and practices in management. It is designed for students from diverse backgrounds as a crash-course to understand the most fundamental aspects of management in organizations. In this course we will see how management began as a discipline, what are the building blocks of management in organizations (processes and projects), and how to analyze external environment and internal capabilities. All that with a focus on how to properly apply the tools and concepts to manage yourself and your work.

schedule 6 Months
$327 / TOTAL
View Course Details
Финансовые рынки Yale University

Финансовые рынки

Общие сведения об идеях, методах и институтах, позволяющих человеческому обществу управлять рисками и развивать предпринимательство. Акцент на финансовой подкованности и лидерских качествах. Описание текущих подходов и анализ перспектив на будущее. Введение в принципы управления рисками и поведенческих финансов для понимания реального функционирования сферы ценных бумаг, страхования и банковской системы. Главнейшей целью данного курса является эффективное использование таких сфер, направленное на совершенствование развития общества.

schedule 8 Months
$207 / TOTAL
View Course Details
English Beginner A1 Università di Napoli Federico II

English Beginner A1

Do you want to start communicating in English? You are in the right place! Our Beginner course is an introduction - or a revision - of the key elements of the English language. It gives you a solid foundation on which to build. By the end of the course you will be able to deal with simple information and requests, and communicate short simple responses or preferences in everyday situations. This is a video and situation-based course, with lots of opportunities to interact with the content and with the learning community. You will develop and practice your language skills as well as your grammar and vocabulary.

schedule 4 Months
$326 / TOTAL
View Course Details
Introducción a la genética vegetal Universitat Politècnica de València

Introducción a la genética vegetal

Este curso está diseñado para comprender los principios fundamentales de la herencia genética en plantas y su aplicación en el ámbito académico y científico. A través de un enfoque progresivo, el alumnado adquirirá los conocimientos necesarios para interpretar cómo se transmiten los rasgos genéticos entre generaciones, una competencia clave en disciplinas como Biotecnología, Biología, Ciencias Ambientales y programas de posgrado en genética vegetal. El temario aborda los procesos celulares que intervienen en la transmisión de la información genética, explicando cómo se originan las células reproductoras y cómo este proceso condiciona la expresión de los caracteres. Se estudian los patrones de herencia simples y complejos, la variabilidad genética asociada a los alelos y las relaciones entre genes que determinan el fenotipo observable. Además, se analizan los caracteres influenciados por múltiples genes, incluyendo aquellos de naturaleza cuantitativa, y se introducen los conceptos de recombinación genética y ligamiento cromosómico, fundamentales para entender la organización del genoma vegetal.

schedule 6 Months
$66 / TOTAL
View Course Details
BiteSize Python: Object Oriented Programming University of Colorado Boulder

BiteSize Python: Object Oriented Programming

This course introduces the fundamentals of Object-Oriented Programming (OOP) in Python, a paradigm widely adopted for structuring complex software. It begins with an explanation of what OOP is and why it is popular, followed by the core principles of OOP: inheritance, polymorphism, encapsulation, and abstraction. Students will also learn how to document classes and methods professionally. The course concludes with practical case studies, allowing learners to apply these concepts in real-world scenarios.

schedule 8 Months
$250 / TOTAL
View Course Details
ML Concepts, Models & Workflow Essentials Coursera

ML Concepts, Models & Workflow Essentials

Advance your Java expertise to build intelligent, production-grade systems for enterprise decision-making. This course deepens your machine learning skills within the Java ecosystem, covering supervised and unsupervised learning, classification, regression, clustering, and neural networks. You’ll use top Java ML libraries including Weka, Deeplearning4j, Apache Mahout, and Smile to implement robust algorithms at scale. Master advanced workflows such as data preprocessing, feature engineering, model training, evaluation, and production deployment with MLOps practices. Through hands-on labs and a capstone project, you’ll develop production-ready ML solutions like customer segmentation and predictive churn models for enterprise applications. Become an advanced ML practitioner capable of architecting, implementing, and deploying scalable Java-based machine learning systems for complex business needs. Experienced Java developers and software engineers looking to apply machine learning concepts in real-world enterprise systems. Proficiency in Java programming, object-oriented design, and foundational machine learning theory required. Prior ML project experience recommended. By the end of this course, you'll be able to build scalable machine learning solutions in Java for enterprise applications, using libraries like Weka, Deeplearning4j, and Smile. You'll gain hands-on experience with advanced techniques such as predictive modeling, customer segmentation, and MLOps practices to deploy production-ready models.

schedule 3 Months
$99 / TOTAL
View Course Details
Introduzione alla fisica sperimentale: meccanica, termodinamica Politecnico di Milano

Introduzione alla fisica sperimentale: meccanica, termodinamica

Il corso affronta le tematiche della meccanica e della termodinamica, fornendo le nozioni che risultano utili per affrontare insegnamenti di fisica di base, a partire dalla comprensione del metodo sperimentale per poi mostrare le grandezze fondamentali e loro relazioni in tali ambiti, imparando a identificarle, distinguerle e utilizzarle. Gli argomenti affrontati relativamente alla meccanica sono, divisi per settimane: · cinematica del punto materiale ed esempi di moti · dinamica del punto materiale ed esempi di forze · lavoro, energia, urti e gravitazione universale mentre per la termodinamica si ha · cinematica e dinamica dei liquidi ideali · temperatura, gas ideali, calore, macchine termiche ed entropia All’interno di ogni settimana si trovano video relativi a lezioni, esercizi ed approfondimenti su alcuni argomenti, nonché quiz a risposta chiusa allo scopo di fornire allo studente l’opportunità di un primo feedback di auto-valutazione. Ognuna delle tematiche si chiude poi con un quiz riepilogativo per verificare l’acquisizione delle nozioni presentate.

schedule 8 Months
$372 / TOTAL
View Course Details
Infrastructure Automation with Terraform Whizlabs

Infrastructure Automation with Terraform

Terraform is one of the most recognized infrastructure automation tools that help in addressing various real-life challenges. Infrastructure automation is a reliable instrument for improving productivity, efficiency, and reduction of operational downtime for enterprises. As a result, you can gain better career opportunities with skills in infrastructure automation with Terraform. This training course helps you develop your skills and knowledge in Terraform. You can learn the skills for developing cloud infrastructure in an effective and reliable manner. In addition, you can also develop the skills for automation of infrastructure by using Terraform for public cloud platforms such as AWS, GCP, and Azure. Therefore, you can become a valuable asset for many enterprises and access many opportunities for career growth. This course contains 5+ hours of training videos. Learners could find a total of 33 lectures in the training course with comprehensive coverage of all topics regarding the implementation of Terraform for infrastructure automation. These lectures are divided into 5 Modules and each module is further split into lessons. The entire course includes Assessments to validate knowledge checks of learners. Also a set of Graded Questions is available at the end of every module. By the end of this course, you will be able to: -Describe how to automate infrastructure on Cloud using Terraform. -Deploy resources on AWS, GCP and Azure using Terraform -Analyze basic to Advanced features available in Terraform -Implement setup and manage infrastructure with Terraform

schedule 4 Months
$207 / TOTAL
View Course Details
网络课程与学习评价 Nanjing University

网络课程与学习评价

互联网正在改变人们生活的方方面面,现在终于开始冲击工业文明的顽固堡垒——学校教育、考试模式了!一场重要的攻坚战,是在学校教育的基石——课程领域展开的,突破口是由MOOCs(大规模开放在线课程)打开的。教育改变命运,学习开创未来,而教育的未来显然与MOOCs密切相关……要想了解什么是MOOCs?它将给大学乃至整个学校教育带来什么样的变化?如何以此为契机创新学习方式和考试模式?……就赶快加盟我们的《网络课程与学习评价》探索之旅吧! 在这里,你一定能找到志同道合的学习伙伴,找到提升创造性学习能力的钥匙,找到超越自我,成为终身学习者的内在动力……让我们一起"求师问道",共同开创东西方教育对话交融,现实与网络阴阳互补,教师与学生协同创新的"太极学堂”! The Internet is changing every aspect of our lives, and it has finally started to work on an obstinate fortress of industrial civilization: school education and evaluation! An important change has been taking place in school curriculum, a cornerstone of school education. The breakthrough of the change has been made by MOOCs (Massive Open Online Courses). Education makes a difference in life, learning creates the future, and the future of education is inevitably related to MOOCs…What is MOOC? What changes will it bring to universities or schooling? How can we take advantage of this opportunity and create new learning and testing models?… Please join us in our “Tai ji school” and explore Online Courses and Learning Evaluation! You can find learning pals with common goals; you can find the key to promoting creative learning; you can find the inner motivator to transcend yourself and to become a life-long learner… Let’s seek masters, approach the truth, innovate education, and create the future!

schedule 7 Months
$236 / TOTAL
View Course Details
Cybersecurity Threat Vectors and Mitigation Microsoft

Cybersecurity Threat Vectors and Mitigation

This course provides a comprehensive overview of threat vectors and the strategies for mitigating them, and aims to equip you with the necessary skills and knowledge to safeguard against cyber threats. You’ll gain a deep understanding of the threat vectors used by attackers, discover encryption techniques, and explore different compliance concepts. This course will get you one step closer to the Microsoft Cybersecurity Analyst Professional Certificate, which requires no degree or prior experience. After completing this course, you’ll be able to: • Describe the active threat landscape • Describe common types of cyber attacks • Classify different types of encryption algorithms • Explain security and compliance concepts This is also a great way to prepare for the Microsoft SC-900 exam. By passing the SC-900 exam, you’ll earn the Microsoft Security, Compliance, and Identity Fundamentals Certification.

schedule 6 Months
$82 / TOTAL
View Course Details
headset_mic
Get In Touch