Coursera Courses


Programming for the Internet of Things Project (Coursera)

https://www.coursera.org/learn/internet-of-things-project

In this Capstone course, you will design a microcontroller-based embedded system. As an option, you can also build and test a system. The focus of your project will be to design the system so that it can be built on a low-cost budget for a real-world application. To complete this project you'll need to use all the skills you've learned in the course (programming microcontrollers, system design, interfacing, etc.). The project will include some core requirements, but leave room for your creativit

Programming Foundations with JavaScript, HTML and CSS (Coursera)

https://www.coursera.org/learn/duke-programming-web

Learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. In addition, learn basic web development as you build web pages using HTML, CSS, JavaScript. By the end of the course, will create a web page where others can upload their images and apply image filters that you create. After completing this course, you will be able to: 1. Think critically about how to solve a problem using programming; 2. Write JavaScript pr

Programming Fundamentals (Coursera)

https://www.coursera.org/learn/programming-fundamentals

Programming is an increasingly important skill, whether you aspire to a career in software development, or in other fields. This course is the first in the specialization Introduction to Programming in C, but its lessons extend to any language you might want to learn. This is because programming is fundamentally about figuring out how to solve a class of problems and writing the algorithm, a clear set of steps to solve any problem in its class. This course will introduce you to a powerful proble

Programming Fundamentals in Swift (Coursera)

https://www.coursera.org/learn/programming-fundamentals-swift

This course is ideal for beginners eager to learn the fundamental concepts that underpin the Swift programming language. Explore the basic programming concepts and data structures that are core to any language, while discovering the unique aspects that make Swift as versatile as it is today. In this course, you will receive hands-on practice utilizing these concepts. More specifically, you will learn how to use constants and variables with different data types and explore how to sort and store

Programming in Python (Coursera)

https://www.coursera.org/learn/programming-in-python

In this course, you will be introduced to foundational programming skills with basic Python Syntax. You’ll learn how to use code to solve problems. You’ll dive deep into the Python ecosystem and learn popular modules, libraries and tools for Python. You’ll also get hands-on with objects, classes and methods in Python, and utilize variables, data types, control flow and loops, functions and data structures. You’ll learn how to recognize and handle errors and you’ll write unit tests for your Pyt

Programming Languages, Part A (Coursera)

https://www.coursera.org/learn/programming-languages

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to make you more effective programming in any language -- and in learning new ones. This course is neither particularly theoretical nor just about programming specifics -- it will give you a framework f

Programming Languages, Part B (Coursera)

https://www.coursera.org/learn/programming-languages-part-b

[As described below, this is Part B of a 3-part course. Participants should complete Part A first -- Part B "dives right in" and refers often to material from Part A.] This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to make you more effective progra

Programming Languages, Part C (Coursera)

https://www.coursera.org/learn/programming-languages-part-c

[As described below, this is Part C of a 3-part course. Participants should complete Parts A and B first -- Part C "dives right in" and refers often to material from Part A and Part B.] This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to make you mor

Programming Mobile Applications for Android Handheld Systems: Part 1 (Coursera)

https://www.coursera.org/learn/android-programming

This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps run smoothly.

Programming Mobile Applications for Android Handheld Systems: Part 2 (Coursera)

https://www.coursera.org/learn/android-programming-2

This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestures into your apps.

Programming Reactive Systems (Coursera)

https://www.coursera.org/learn/scala-akka-reactive

Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems as per the Reactive Manifesto. Such systems are based on asynchronous message-passing, and their basic building-blocks are event handlers. This course teaches how to implement reactive systems in Scala and Akka by using high-level abstractions, such as actors, asynchronous computations, and reactive streams. You will learn how to: - use, transform and sequence asynchronous computations using

Programming with Cloud IoT Platforms (Coursera)

https://www.coursera.org/learn/cloud-iot-platform

Internet of Things (IoT) is an emerging area of information and communications technology (ICT) involving many disciplines of computer science and engineering including sensors/actuators, communications networking, server platforms, data analytics and smart applications. IoT is considered to be an essential part of the 4th Industrial Revolution along with AI and Big Data. This course aims at introducing IoT Cloud platforms from Samsung, Microsoft, Amazon, IBM and Google and how they can be used

Programming with JavaScript (Coursera)

https://www.coursera.org/learn/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.

Proje Planlaması: Her Şeyi Bir Araya Getirmek (Coursera)

https://www.coursera.org/learn/proje-planlamasi-her-seyi-bir-araya-getirmek

Google Proje Yönetimi Sertifika Programı’nın üçüncü kursundasınız. Bu kursta, proje yaşam döngüsünün ikinci aşaması olan proje planlama aşamasında projeyi bütün ayrıntılarıyla ortaya koymayı öğreneceksiniz. Proje planının temel bileşenlerini, takvimi belirlerken doğru tahminlerde bulunmayı ve ara hedeflerin nasıl belirleneceğini inceleyeceksiniz. Daha sonra, bütçenin nasıl oluşturulacağını ve yönetileceğini ve satın alma süreçlerinin nasıl işlediğini öğreneceksiniz. Ardından, farklı risk türleri

Proje Yönetiminin Temelleri (Coursera)

https://www.coursera.org/learn/proje-yonetiminin-temelleri

Bu kurs, sizi, proje yönetiminde giriş seviyesindeki pozisyonlara başvurmanız için gereken becerileri kazandırmaya yönelik altı kursluk serinin ilkidir. Proje yöneticileri, çalıştıkları kurumların başarılı olmasına yardımcı olmak için kritik projelerin yönetilmesinde, planlanmasında ve uygulanmasında kilit rol oynar. Bu kursta, temel proje yönetimi terminolojisini keşfedecek ve bir proje yöneticisinin görev ve sorumluluklarını derinlemesine kavrayacaksınız. Ayrıca, bu programı tamamladıktan sonr

Project Execution and Control (Coursera)

https://www.coursera.org/learn/project-execution-control

The focus of this course is on the process of managing projects. After planning is done, we need to know how to successfully execute the plan and deliver within the allocated timeframe and cost. This course will focus on how execution and progress evaluation is performed in a waterfall approach, as well as the agile approach to project management. The goal is to learn the tools and techniques offered by both of these approaches and empower the project managers to utilize what works for a given

Project Execution: Running the Project (Coursera)

https://www.coursera.org/learn/project-execution-google

This is the fourth course in the Google Project Management Certificate program. This course will delve into the execution and closing phases of the project life cycle. You will learn what aspects of a project to track and how to track them. You will also learn how to effectively manage and communicate changes, dependencies, and risks. As you explore quality management, you will learn how to measure customer satisfaction and implement continuous improvement and process improvement techniques. Nex

Project Initiation: Starting a Successful Project (Coursera)

https://www.coursera.org/learn/project-initiation-google

This is the second course in the Google Project Management Certificate program. This course will show you how to set a project up for success in the first phase of the project life cycle: the project initiation phase. In exploring the key components of this phase, you’ll learn how to define and manage project goals, deliverables, scope, and success criteria. You’ll discover how to use tools and templates like stakeholder analysis grids and project charters to help you set project expectations an

Project Launch (Coursera)

https://www.coursera.org/learn/project-management

Today’s fast track business and global environment emphasizes increasing project development efficiency while using fewer resources. This course shows you how to accomplish exactly this. Learn how to justify and select projects, and how stakeholders can influence projects. Identify the requirements necessary for defining project scope and create a list of tasks necessary to accomplish that scope. Create effective communication plans and assign responsibilities. Gain an understanding of the fund

Project Lifecycle, Information Sharing, and Risk Management (Coursera)

https://www.coursera.org/learn/project-lifecycle-information-sharing-risk-management

Every project comes with risk. If risk occurs the project team operates in a reactive mode potentially moving towards project failure. As a project manager, you will need to be vigilant and constantly evaluate and mitigate potential risks. In this course, you will learn the compelling art of risk management throughout the project lifecycle while using information sharing techniques to keep all stakeholders informed and aligned. This course introduces you to different phases in the project life

Project Management Capstone (Coursera)

https://www.coursera.org/learn/ibm-project-management-capstone

This capstone project course will give you the chance to practice the work that project managers do in real life when managing projects. You will assume the role of a project manager and gain hands-on experience managing a project from start to finish. You will plan, execute, and close the project. By the end, you will have many artifacts that will showcase both your knowledge of predictive and adaptive methodologies, which can then be added to your portfolio to show employers. As part of t

Project Management Communication, Stakeholders & Leadership (Coursera)

https://www.coursera.org/learn/project-management-communication-stakeholders-and-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 cour

Project Management Foundations, Initiation, and Planning (Coursera)

https://www.coursera.org/learn/project-management-foundations-initiation-and-planning

To navigate today’s complex and rapidly changing work environments, many organizations divide work into projects. Project management provides a structured approach to plan and manage projects in order to achieve on-time, within-budget, and scope as planned delivery. Compare and contrast predictive and adaptive project management models. Learn to avoid common causes of project failure. Investigate how to lead effective meetings and how motivating your team can lead to project success. Create es

Project Management Project (Coursera)

https://www.coursera.org/learn/project-management-capstone

This capstone project is designed to allow you to take the knowledge you have gained through the Specialization and put that knowledge into practice. In the capstone, you will create several of the key planning deliverables that have been discussed in these courses and either work on a project you choose or use a suggested case study. You will begin the capstone project by writing part of the project charter. You will build on that information to define your project, and then ultimately create a

Project Management: Beyond planning and control (Coursera)

https://www.coursera.org/learn/project-management-beyond-planning-and-control

Project Management is a fundamental theme to understand and work in any business environments. Projects are the organizational way to make innovation happen and to realize any kind of custom solution or to change how an organization work. Project Management is the set of capabilities, skills and tools to properly work on projects. The course aims to define the concept of a project and to show how, in the management of a successful business, project management and process management must coexist

Project Management: Control using the Earned Value and Risk (Coursera)

https://www.coursera.org/learn/control-and-replan-using-earned-value-and-risk

Project Management is a fundamental theme to understand and work in any business environments. Once projects are properly planned, the job of a Project Manager is just started. Indeed, PMs need to properly control, re plan, and manage risks during the execution of the project. During the course, the Earned Value Management System – the standard and most diffused technique to properly manage time and cost in a project – is presented. In doing so, the concepts of BCWS (the time-phased budget), the

Project Management: The Basics for Success (Coursera)

https://www.coursera.org/learn/project-management-basics

This course combines the essential elements of Project Management and Team Leadership into one course. Through class engagement and reflection, you will acquire further understanding of the responsibilities of leadership and become better prepared to apply this knowledge to the project environment. Upon completing this course, you will be able to: 1. Learn about the role of high performance teams and leadership in project management 2. Learn about the tools and techniques for develo

Project Planning and Execution (Coursera)

https://www.coursera.org/learn/project-planning-execution

The goal of this second course of the Project Management specialization is to provide students with skills necessary to plan and execute traditional engineering projects. Project managers must plan and manage complex projects constrained by time and budget. As part of this course, you will determine project schedules, budgets, and risk assessments. At the end of this course, you will also be able to identify and explain various quality tools and methods used in project management. This course c

Project Planning: Putting It All Together (Coursera)

https://www.coursera.org/learn/project-planning-google

This is the third course in the Google Project Management Certificate program. This course will explore how to map out a project in the second phase of the project life cycle: the project planning phase. You will examine the key components of a project plan, how to make accurate time estimates, and how to set milestones. Next, you will learn how to build and manage a budget and how the procurement processes work. Then, you will discover tools that can help you identify and manage different types

Project Practicum with Multiple Projects (Coursera)

https://www.coursera.org/learn/project-practicum-with-multiple-projects

Managing multiple projects presents different and additional challenges when compared with the management of a single project. This advanced hands-on course builds on the project managers’ previously acquired knowledge and skills in the areas of scope, time, cost, risk, human resources, leadership, and teambuilding through a combination of videos, discussions, and team-based learning exercises. This capstone course lets you put into practice the project process groups and knowledge areas that a

Project Valuation and the Capital Budgeting Process (Coursera)

https://www.coursera.org/learn/project-valuation-and-the-capital-budgeting-process

This course describes the economic viability of an engineering project through the application of net present value, internal rate of return, and payback period analysis. The impacts of depreciation, taxes, inflation, and foreign exchange are addressed. The capital budgeting process is discussed, showing how companies make decisions to optimize their investment portfolio. Risk is mitigated through the application of quantitative techniques such as scenario analysis, sensitivity analysis, and rea

Project: Writing a Research Paper (Coursera)

https://www.coursera.org/learn/academic-writing-capstone

Welcome to the capstone project for the Academic English: Writing Specialization! This project lets you apply everything you’ve learned and gives you the practice you need for college classes by having you write a research paper. You'll have several due dates throughout the capstone to help you stay on schedule. In this capstone project, you will: - conduct research on an academic topic of your choice - create an outline to plan out your essay - write a short annotated bibliography to help

Projet Capstone du Certificat d'analytique des données de Google : Terminer une étude de cas (Coursera)

https://www.coursera.org/learn/projet-capstone-du-certificat-danalytique-des-donnees-de-google

Ce cours est le huitième du Google Data Analytics Certificate. Vous aurez la possibilité de mener une étude de cas facultative, qui vous aidera à vous préparer à la recherche d'un emploi en analytique des données. Les études de cas sont couramment utilisées par les employeurs afin d’évaluer les compétences analytiques. Pour votre étude de cas, vous choisirez un scénario basé sur des analyses. Vous poserez ensuite des questions, préparerez, traiterez, analyserez, visualiserez et utiliserez les do

Projet de programmation (en Java) (Coursera)

https://www.coursera.org/learn/projet-programmation-java

Ce « cours » n'est pas un cours au sens strict du terme mais un projet. La pratique étant essentielle dans l'apprentissage de programmation, nous avons conçu de cours-projet pour vous permettre de consolider vos acquis en programmation Java. Il est décomposé en 14 étapes (sur 7 semaines) dont le but est de vous permettre de mettre en pratique, à grande échelle, les concepts et techniques appris dans nos deux précédents MOOCs (https://www.coursera.org/learn/initiation-programmation-java/ et http

Projeto Aplicado - Introdução a Gestão de Projetos (Coursera)

https://www.coursera.org/learn/iniciacao-planejamento-de-projetos

Este projeto de final foi projetado para permitir que você aproveite os conhecimentos que obteve através da especialização e implemente esse conhecimento. No projeto, você criará vários dos principais produtos de planejamento que foram discutidos nesses cursos e trabalhando em um projeto que você escolheu ou use um estudo de caso sugerido. Você iniciará o projeto escrevendo parte da carta do projeto. Você irá construir essa informação para definir seu projeto e, em última análise, criar um crono

Projeto final de Data Analytics do Google: conclua um estudo de caso (Coursera)

https://www.coursera.org/learn/projeto-final-conclua-um-estudo-de-caso

Este é o oitavo curso do Certificado de Data Analytics do Google. Você terá a oportunidade de completar um estudo de caso opcional, que ajudará você a se preparar para a busca de emprego em Data Analytics. Os estudos de caso normalmente são usados pelos empregadores para avaliar as habilidades analíticas. Para o seu estudo de caso, escolha um cenário baseado em análises. Depois, faça perguntas, prepare, processe, analise, visualize e aja de acordo com os dados desse cenário. Você também aprender

Projeto final: Aplicação do gerenciamento de projetos no mundo real (Coursera)

https://www.coursera.org/learn/projeto-final-aplicacao-do-gerenciamento

Neste curso de projeto final do Certificado de Gerenciamento de Projetos do Google, você praticará aplicar os conhecimentos e habilidades de gerenciamento de projetos que você aprendeu até agora. Incentivamos os alunos a concluírem os cursos 1 a 5 antes de começar o curso final, já que eles dão as bases necessárias para realizar as atividades deste curso. Conforme você avança neste curso, você “observará” um gerente de projeto em um cenário real e fará dezenas de atividades práticas. Você deve

Projeyi Başlatma: Projeye Başarıyla Adım Atma (Coursera)

https://www.coursera.org/learn/projeyi-baslatma-projeye-basariyla-adim-atma

Google Proje Yönetimi Sertifika Programı’nın ikinci kursundasınız. Bu kursta, proje yaşam döngüsünün ilk aşaması olan projeyi başlatma aşamasında projenizi başarıya ulaştıracak adımlar atmayı öğreneceksiniz. Bu aşamanın temel bileşenlerini keşfederken proje hedeflerini, teslimatları, kapsamı ve başarı kriterlerini tanımlamayı ve yönetmeyi öğreneceksiniz. Paydaş analizi çizelgeleri ve proje başlatma belgeleri gibi hem proje beklentilerini belirlemenize hem de rolleri ve sorumlulukları paylaştırma

Projeyi Yürütme: Projeyi Hayata Geçirme (Coursera)

https://www.coursera.org/learn/projeyi-yurutme-projeyi-hayata-gecirme

Google Proje Yönetimi Sertifika Programı’nın dördüncü kursundasınız. Bu kurs proje yaşam döngüsünün yürütme ve kapanış aşamalarını ele alıyor. Projenin hangi boyutlarını takip etmeniz gerektiğini ve bunu nasıl yapabileceğinizi öğreneceksiniz. Ayrıca değişiklikleri, bağımlılıkları ve riskleri etkili bir şekilde yönetmeyi ve ilgili kişilere iletmeyi öğreneceksiniz. Kalite yönetimini keşfederken ayrıca müşteri memnuniyetini nasıl ölçeceğinizi ve sürekli iyileştirme ile süreç iyileştirme tekniklerin

Promote the Ethical Use of Data-Driven Technologies (Coursera)

https://www.coursera.org/learn/promote-ethical-data-driven-technologies

The greatest risk in emerging technology is the perpetuation of bias in automated technologies dependent upon data sets. Solutions created with racial, gender or demographic bias, whether unintentional or not can perpetuate tragic inequities socially and economically. This is the first of five courses within the Certified Ethical Emerging Technologist (CEET) professional certificate and it is designed for learners seeking to advocate and promote the ethical use of data-driven technologies. Stud

Prompt Engineering for ChatGPT (Coursera)

https://www.coursera.org/learn/prompt-engineering

ChatGPT and other large language models are going to be more important in your life and business than your smartphone, if you use them right. ChatGPT can tutor your child in math, generate a meal plan and recipes, write software applications for your business, help you improve your personal cybersecurity, and that is just in the first hour that you use it. This course will teach you how to be an expert user of these generative AI tools. The course will show amazing examples of how you can tap i

Property and Liability: An Introduction to Law and Economics (Coursera)

https://www.coursera.org/learn/property-law-and-economics

Think about the oldest and most familiar principles of American law, property and proportional liability, in a new and surprising way, and learn to apply economic reasoning to an especially important and interesting aspect of life.

Prospectiva jurídica (Coursera)

https://www.coursera.org/learn/prospectiva

Este curso te enseñará qué es la prospectiva jurídica en la investigación académica y práctica profesional del Derecho (los derechos humanos, la administración pública, el poder judicial y el legislativo),. Aprenderás a diseñar escenarios de futuro que sean viables y que identifiquen las problemáticas y sus posibles soluciones con perspectiva de otredad.

Protecting Business Innovations via Copyright (Coursera)

https://www.coursera.org/learn/protect-business-innovations-copyright

Protecting Business Innovations Via Copyright Watch Course Overview: https://youtu.be/mUja4iwbrTE Intellectual property rights (IPR) has a great impact on innovation development and society. In Science, Engineering, and Business, we seek to create wealth through innovation in products, designs, manufacturing processes, and business systems or models. However, innovation leaders often FAIL to benefit from their discoveries and inventions when they are unable to adequately protect those innovat

Protecting Business Innovations via Patent (Coursera)

https://www.coursera.org/learn/protect-business-innovations-patent

Protecting Business Innovations via Patent Watch Course Overview: https://youtu.be/mUja4iwbrTE This course assumes no prior knowledge in law, business or engineering. However, students with backgrounds in all three areas will find useful concepts or ideas in the course on how to protect business innovations using patents. The approach taken in this course is practical and commercial rather than theoretical. A combination of lectures and case studies help to illustrate the concepts and make

Protecting Business Innovations via Strategy (Coursera)

https://www.coursera.org/learn/protect-business-innovations-strategy

Protecting Business Innovations Via Strategy Watch Course Overview: https://youtu.be/mUja4iwbrTE Strategy can be useful for protecting business innovation when no other form of protection exist (e.g. copyright, patent & trademark). Strategy can also compliment and strengthen other forms of innovation protection. Understanding how to use strategy to protect innovation and limitation of strategy as a form of protection will be useful for business managers. This course will cover strategies fro

Protecting Business Innovations via Trademark (Coursera)

https://www.coursera.org/learn/protect-business-innovations-trademark

Protecting Business Innovations Via Trademark Watch Course Overview: https://youtu.be/mUja4iwbrTE Intellectual property rights (IPR) has a great impact on innovation development and society. In Science, Engineering, and Business, we seek to create wealth through innovation in products, designs, manufacturing processes, and business systems or models. However, innovation leaders often FAIL to benefit from their discoveries and inventions when they are unable to adequately protect those innovat

Protecting Cloud Architecture with Alibaba Cloud (Coursera)

https://www.coursera.org/learn/alibaba-cloud-security-solutions

Course Description The Security Exam Preparation Course is a series of online courses covering topics including Linux and Windows OS basics and operations, network fundamentals, host security, application security, network security, and data security. It is designed to help you understand how these products work, how they should be used, and help you gain the required knowledge to prepare for the ACA/ACP level cloud security specialist. To earn an official Alibaba Cloud certificate please join

Protecting the World: Introducing Corrosion Science and Engineering (Coursera)

https://www.coursera.org/learn/corrosion

If you have ever encountered rusty car bodies, leaking pipes, tarnished silverware or the green patina of a copper roof then you have experienced corrosion in action. This course, from the Corrosion@Manchester team in collaboration with AkzoNobel, will teach you why metals corrode, what the environmental consequences are, how much corrosion costs and how corrosion can be controlled. It is designed for students, householders, teachers, professionals and anyone in-between. The aim of the course

Prototyping and Design (Coursera)

https://www.coursera.org/learn/prototyping-design

In this course you will learn how to design and prototype user interfaces to address the users and tasks identified in user research. Through a series of lectures and exercises, you will learn and practice paper- and other low-fidelity prototyping techniques; you will learn and apply principles from graphic design, including design patterns; you will learn to write a design rationale; and you will learn how to design for specific populations and situations, including principles and practices of