Coursera Courses |
iOS App Store & In-App Purchases (Coursera) https://www.coursera.org/learn/ios-swift-app-store-in-app-purchase This course teaches basics of monetization on iOS, starting with in-app ads and then moving to in-app purchases. You will learn more advanced in-app purchase integrations, and you'll make both consumable and non-consumable purchases while building a realistic iOS app. Finally, you will learn how to take your apps even further with in-app subscriptions, and how to start and cancel subscriptions and create a delightful user experience. |
iOS Project: Transreality Game (Coursera) https://www.coursera.org/learn/transreality-gaming Students will produce a networked game that will leverage sensors on the phone to create a unique gaming experience. The focus of the game will be to make it physical through real-world gestures, motion and knowledge of other players real-world location. To do this students will need to integrate knowledge of graphics, networking, sensors, and user interface design alongside a skill set of tool usage. The final project will involve milestones with opportunities to get ungraded peer review fee |
IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies (Coursera) https://www.coursera.org/learn/iot-wireless-cloud-computing IoT (Internet of Things) devices are already abundant, but new products that include IoT modules are now a common trend. Also, almost everything is already connected to a Cloud, and much more will be in the future. Naturally, as this trend continues, in the near future almost all devices and appliances will include IoT modules which will use sensor data collection and control/management based on Clouds. Since we will live in an IoT world supported by Clouds, knowledge of the core technologies an |
https://www.coursera.org/learn/iot-cloud This course is the last course in our series of four courses and builds on the previous three courses: IoT Devices, IoT Communications, and IoT Networking. After we have built and programmed a small self-driving vehicle, we then set out to enhance its connectivity and add important security infrastructure. In this course we will now look closer into various remaining types of decentralized network topography. In the lab, we will additionally cover important cloud technologies based on machine-le |
https://www.coursera.org/learn/iot-communications This course builds on the previous course: IoT Devices. After we have built and programmed a small self-driving vehicle, now it's time get into more advanced territory and enhance the device's connectivity further. To do so you will study radio frequency (RF) communication, the MAC layer, Mesh Networking as well as distributed algorithms for use with geographic locations. These techniques will be applied to your device in the lab, which is composed of four steps, one in each week of the course. |
https://www.coursera.org/learn/iot-devices-il The Internet of Things (IoT) stands to be the next revolution in computing. Billions of data-spouting devices connected to the Internet are already fundamentally changing the way we live and work. This course teaches a deep understanding of IoT technologies from the ground up. Students will learn IoT device programming (Arduino and Raspberry Pi), sensing and actuating technologies, IoT protocol stacks (Zigbee, 5G, NFC, MQTT, etc), networking backhaul design and security enforcement, data science |
IoT Enabled Farming (Coursera) https://www.coursera.org/learn/iot-enabled-farming Discover the revolutionizing impact of IoT in agriculture through this comprehensive course. In Module 1, "Introduction to IoT in Agriculture," you'll delve into the fundamentals of smart farming, examining IoT integration, sensor applications, and associated benefits and challenges. Module 2, "IoT Sensors, Devices and Analytics in Smart Agriculture," delves deeper into advanced concepts such as smart machinery, wireless sensor networks, big data management, and predictive analytics for precisio |
https://www.coursera.org/learn/iot-networking This course builds on the first two courses in this series: IoT Devices and IoT Communications. Here you will begin to learn enterprise IoT. Enterprise networks, from first-hop access to backend IoT services are critical because they allow your IoT devices to reach the Internet and achieve their true intelligence. IoT places extreme demands on first-hop access - ultra-dense deployments challenge spectrum allocation, the need to provide strong segmentation yet let devices reach into IoT services |
https://www.coursera.org/learn/is-it-governance Firms make significant investments in IT. In the IS/IT Governance course we will discuss how to govern IT to make sure that the IT investments contribute to organizational goals and strategies. Firms need to formally evaluate significant IT investments. IT investments are also risky, so firms need to consider the risk associated with the investments to appropriately evaluate the investment. We will discuss how to evaluate IT investments. Firms usually make multiple IT investments in a given y |
Israel State and Society (Coursera) https://www.coursera.org/learn/israel Israel is a country that draws a lot of public attention around the globe. Nevertheless, both those who support Israel and those who are critical of its geopolitical standing and policies, usually have a very limited knowledge about the Israeli society and its political system. This course presents Israel from multiple perspectives - political, social, economic and cultural - in an attempt to expose the learners to a cutting edge academic research on the country. Each of the 13 sessions is foc |
IT Fundamentals and Hardware Essentials (Coursera) https://www.coursera.org/learn/packt-it-fundamentals-and-hardware-essentials-yqged This course is designed to introduce you to the world of IT, focusing on fundamental hardware concepts crucial for any aspiring IT professional. Starting with the essentials, you will dive into the foundational components of modern computer systems, such as CPUs, RAM, and mass storage devices. You will also explore the critical role of firmware, motherboards, and power supplies in system operations. These lessons will give you a solid grounding in how hardware works, how components interact, and |
IT Infrastructure and Emerging Trends (Coursera) https://www.coursera.org/learn/it-infrastructure-and-emerging-trends Today organizations are either embracing digital technologies to improve their businesses or being disrupted by entrants with such capabilities. Therefore it is important for managers and executives of all organizations to learn about various technologies and apply them in innovative ways. Some of the most important trends in Information Technology are in mobile, cloud, security, and blockchains. This course gives you an overview of the fundamental technical aspects of Information Technology. A |
IT-Sicherheit: Grundlagen für Sicherheitsarchitektur (Coursera) https://www.coursera.org/learn/it-security-de In diesem Kurs behandeln wir eine Reihe von Konzepten, Tools und Best Practices rund um das Thema IT-Sicherheit. Sie erfahren mehr über verschiedene Formen von Bedrohungen und Angriffen und erhalten Hintergrundinformationen zu Verschlüsselungsalgorithmen und deren Funktionsweisen. Anschließend gehen wir näher auf drei besonders wichtige Konzepte der IT-Sicherheit ein: Authentifizierung, Autorisierung und Konten. Wir behandeln außerdem einige Lösungen zur Netzwerksicherheit, von Firewalls bis hin |
Iteration Planning and PI in Scaled Agile Framework (Coursera) https://www.coursera.org/learn/iteration-planning-and-pi-in-scaled-agile-framework Embark on a journey through the intricate landscape of the Scaled Agile Framework with the "Iteration Planning and PI in Scaled Agile Framework" course, designed to provide participants with a holistic understanding of large-scale agile methodologies. In the first module "Backlog Preparation and Iteration Planning", you will delve into the essential practices of Backlog Preparation and Iteration Planning within the Scaled Agile Framework (SAFe). Discover how to streamline your work process, pri |
ITIL 4 Exam Preparation (Coursera) https://www.coursera.org/learn/itil-4-exam-preparation ITIL® 4 Foundation Test Preparation is designed to introduce learners to the key concepts, terminology, and best practices for creating, and improving the quality of IT services across the IT organization. This class is focused on exam preparation. Through a series of self-paced learning, practice quizzes and exams, students become acquainted with ITIL terminology, and how it applies to the Service Value Lifecycle. This course requires 5 weeks at about 2-4 hours/week to complete. |
Jakarta Persistence (JPA) (Coursera) https://www.coursera.org/learn/java-database-connectivity-jakarta-persistence This course takes the student through a variety of labs exploring the interaction between Java Object Domain Models and Relational Database Tables, this is becoming the standard approach for database access in Java Applications. The course will illustrate how using meta data annotations, you can map domain objects to database tables, and class properties to columns in those tables for CRUD operations. The student will use numerous Query strategies to retrieve data from a database and consume the |
Java Basic Structures: Arrays, Strings, and Files (Coursera) https://www.coursera.org/learn/java-basic-structures-arrays-strings-and-files Code and run your first Java program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover arrays, strings, and files. Completion of Java Basics: Selection and Iteration before taking this course is recommended. To allow for a truly hands-on, self-paced learning experience, this course |
Java Basics: Selection and Iteration (Coursera) https://www.coursera.org/learn/codio-java-basics Code and run your first Java program in minutes without installing anything! This course is designed for learners with no coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), and selection (i.e., conditionals). To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short ex |
https://www.coursera.org/learn/java-class-library Java Class Library is the fourth and final course in the Core Java Specialization. The Core Java Specialization is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. After completing this course, you will be able to write reusable code that remains type-safe using Java Generics, work with collections of objects, work with files, ha |
Java Database Connectivity (JDBC) Introduction (Coursera) https://www.coursera.org/learn/java-database-connectivity-introduction The intent of Java Database Connectivity (JDBC) Introduction is to get some hands-on experience with foundational JDBC concepts. On our journey we’ll learn about why and how the API makes working with databases easy for Java Developers. After this course you should not only be able to demonstrate the mechanics of JDBC but furthermore, you should be able to explain the design and intent. |
https://www.coursera.org/learn/java-for-android This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android, which is the dominant platform for developing and deploying mobile device apps. In particular, this MOOC covers key Java programming language features that control the flow of execution through an app (such as Java’s various looping constructs and conditional statements), enable access to structured data (such as Java's built-in arrays and common classes in the Java Colle |
Java Object Basics: Functions, Recursion, and Objects (Coursera) https://www.coursera.org/learn/java-object-basics Code and run your first Java program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover functions, recursion, objects, and mutability. Completion of the prior 2 courses in this specialization are recommended. To allow for a truly hands-on, self-paced learning experience, this course |
Java Programming: Arrays, Lists, and Structured Data (Coursera) https://www.coursera.org/learn/java-programming-arrays-lists-data Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures. Use these data structures to build more complex programs that use Java’s object-oriented features. At the end of the course you will write an encryption program and a program to break your encryption algorithm. After completing this course, you will be able to: 1. Read and write data from/to files; 2. Solve problems involving data files; 3. Perform quantita |
Java Programming: Build a Recommendation System (Coursera) https://www.coursera.org/learn/java-programming-recommender Ever wonder how Netflix decides what movies to recommend for you? Or how Amazon recommends books? We can get a feel for how it works by building a simplified recommender of our own! In this capstone, you will show off your problem solving and Java programming skills by creating recommender systems. You will work with data for movies, including ratings, but the principles involved can easily be adapted to books, restaurants, and more. You will write a program to answer questions about the data, |
Java Programming: Principles of Software Design (Coursera) https://www.coursera.org/learn/java-programming-design-principles Solve real world problems with Java using multiple classes. Learn how to create programming solutions that scale using Java interfaces. Recognize that software engineering is more than writing code - it also involves logical thinking and design. By the end of this course you will have written a program that analyzes and sorts earthquake data, and developed a predictive text generator. After completing this course, you will be able to: 1. Use sorting appropriately in solving problems; 2. Develop |
Java Programming: Solving Problems with Software (Coursera) https://www.coursera.org/learn/java-programming Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of data. At the end of the course you will build a program that determines the popularity of different baby names in the US over time by analyzing comma separated value (CSV) files. After completing this course you will be abl |
Java Servlet Pages (JSPs) (Coursera) https://www.coursera.org/learn/java-servlet-pages This course will provide an overview of JSP and show the power of using Scripting Elements. Additionally, key JSP Directives are covered. We’ll do an overview of JSP Tags and introduce how to create and access Java Beans to manipulate their properties. We explore JSP Expression Language, examining the rules, syntax, and the most commonly used implicit objects. We also cover standard tags and JSTL. |
Java Testing: An Introduction to TDD (Coursera) https://www.coursera.org/learn/introduction-test-driven-development Test Driven Development (TDD) is an industry accepted technique to build Enterprise Applications and enhance quality. This course will introduce a test first approach for the development of Java artifacts and explain the benefits of adopting such a technique |
https://www.coursera.org/learn/javascript-basics This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases. Learners will write their first scripts, have their HTML and CSS skills assessed, create variables and arrays and assign values to them. If student’s skills are lacki |
JavaScript Deep Dive (Coursera) https://www.coursera.org/learn/javascript-deep-dive If you want to be a developer, the language to learn is JavaScript. It’s the engine of the web and if you know JavaScript, you can make software usable by everybody on any possible device. However, navigating the JavaScript ecosystem today is harder than ever before. What exactly do you need to learn? And how do you learn it all? Where do you even begin? Welcome to "JavaScript Deep Dive", a course designed to teach you JavaScript in the best way possible, so you can build amazing apps, master |
JavaScript for Web Development (Coursera) https://www.coursera.org/learn/javascript-for-web-development Dive into the captivating world of JavaScript, a cornerstone language that has revolutionized web development by enabling dynamic and engaging web applications. This course, divided into three holistic modules, ensures learners gain a deep understanding of JavaScript from basic concepts to advanced implementations. In the first module, you'll embark on a journey through the foundational elements of JavaScript. This foundational foray will familiarize you with the primary components such as data |
JavaScript Full Stack Capstone Project (Coursera) https://www.coursera.org/learn/javascript-full-stack-capstone-project Show your mastery of JavaScript full-stack application development by completing this capstone project! In this course, you will apply your knowledge and skills to a real-life inspired challenge and use your expertise to develop a successful solution. The project provides you with an opportunity to solidify your JavaScript full-stack proficiency. As you design a dynamic user experience using React, you will develop frontend pages, build services for communication with a NoSQL Mongo database, |
JavaScript Interview Challenges (Coursera) https://www.coursera.org/learn/javascript-interview-challenges Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview. Are you applying for frontend developer roles? Do you wish to test out your JavaScript knowledge? Do you love solving code challenges? If any of the above applies to you, JavaScript Interview Challenges should be your next Scrimba course! This bumper pack of challenges provides you with 30 code questions similar to those which are commonly used |
JavaScript Programming Essentials (Coursera) https://www.coursera.org/learn/javascript-programming-essentials JavaScript has become the most popular programming language amongst software developers. This JavaScript essentials course is designed for anyone interested in a software engineering career as a web, mobile, front-end, back-end or full stack developer. You’ll start with JavaScript basics, covering fundamental concepts and ECMAScript 6 features. You’ll also explore key data structures, including arrays, DOM, AJAX, and effective debugging techniques. Next, you will focus on honing your error |
JavaScript Security Part 1 (Coursera) https://www.coursera.org/learn/javascript-security-part-1 This course covers XSS and Javascript Remote Code Execution and CSRF and Browser Security. |
JavaScript Security Part 2 (Coursera) https://www.coursera.org/learn/javascript-security-part-2 This course covers Expressions, Prototype Pollution and Ecosystem Modules (npm) and Supply Chain. |
JavaScript Security Part 3 (Coursera) https://www.coursera.org/learn/javascript-security-part-3 This course covers Serverless Javascript and Web Developer Desktop Security. |
JavaScript Security Refreshers (Coursera) https://www.coursera.org/learn/javascript-security-refreshers This course is a Secure Javascript Programming Overview. It gives the student an introduction to JavaScript security and covers important topics like authentication best practices and refreshers on JavaScript, Web browsers and Node.js. |
JavaScript, jQuery, and JSON (Coursera) https://www.coursera.org/learn/javascript-jquery-json In this course, we'll look at the JavaScript language, and how it supports the Object-Oriented pattern, with a focus on the unique aspect of how JavaScript approaches OO. We'll explore a brief introduction to the jQuery library, which is widely used to do in-browser manipulation of the Document Object Model (DOM) and event handling. You'll also learn more about JavaScript Object Notation (JSON), which is commonly used as a syntax to exchange data between code running on the server (i.e. in PHP) |
https://www.coursera.org/learn/java-chengxu-sheji 《Java程序设计》课程的主要目标有三: 一、掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。 二、掌握JavaSE中基本的API,掌握在集合、线程、输入输出、图形用户界面、网络等方面的应用。三、能够编写有一定规模的应用程序,养成良好的编程习惯,会使用重构、设计模式、单元测试等方式提高代码的质量。 本课程要求学习者有一定的程序设计基础,如学过C或者C++语言。 |
https://www.coursera.org/learn/jazz-improvisation Learn the basic concepts of improvisation from Gary Burton, one of the most renowned improvisers in the jazz world, including the mental, melodic, and harmonic processes that contribute to the instinctive skills that an improviser puts to use when taking a solo. While many people are fans of jazz and understand that musicians are often “making up” the notes they are playing during a performance, most people—often including musicians, themselves, who are beginning to learn improvising—aren’t cle |
Jewish Diaspora in Modern China (Coursera) https://www.coursera.org/learn/jews-in-china Jewish Diaspora in China is a unique experience for world Jewry, as China is the only country in Far East that has had Jews living in its society for over 1,000 years. Documentary evidence shows that Jews started to live in China no later than the Tang Dynasty (618–907). The famous Kaifeng Jewish community, which was established in Kaifeng, the Chinese capital of the Song Dynasty (960-1279), is but a best-known example. However, the largest Jewish Diaspora in China appeared in modern times. In o |
Job Success: Get Hired or Promoted in 3 Steps (Coursera) https://www.coursera.org/learn/get-hired This course, Job Success: Get Hired or Promoted in Three Steps, will prepare you to stand out in a crowded applicant pool so that you can get hired or promoted. In three steps you will leave this course with 1. An upgraded social media presence (one that you can be proud of) 2. A visual, infographic resume that will get you noticed 3. A professional pitch that highlights your strengths and skills When creating this course, we listened to potential employers, took the advice of recruiters, con |
Journalism Skills for Engaged Citizens (Coursera) https://www.coursera.org/learn/journalism-skills This is a course in basic journalism skills, designed for the many people who are now taking advantage of new media to publish news, views and information. For five hundred years, the privilege of being able to publish was enjoyed by very few people – those who had access to a printing press or a radio microphone or a television camera. Now, almost anyone can publish to the world within minutes of being able to do so. But is it journalism? How does a citizen journalist find things out, so they |
Journalism, the future, and you! (Coursera) https://www.coursera.org/learn/international-journalism You will learn about the career paths that are available in journalism, and what opportunities the skill sets of a journalist can offer in other fields. You will explore areas such as being an international correspondent, self-publishing in journalism, as well as how to freelance in the field. You will be empowered to develop your own path in journalism, from being an active and informed consumer, to being a journalist. The worlds of business, communications, politics, education and marketing a |
Journey Conversations: Weaving Knowledge and Action (Coursera) https://www.coursera.org/learn/journey-knowledge-action Journey of the Universe weaves together the discoveries of the evolutionary sciences together with humanities such as history, philosophy, art, and religion. This course draws on the Journey of the Universe Conversations, a series of 20 interviews with scientists and environmentalists. The first 10 interviews are with scientists and historians who deepen our understanding of the evolutionary process of universe, Earth, and humans. The second 10 interviews are with environmentalists, teachers, a |
Journey of the Universe: The Unfolding of Life (Coursera) https://www.coursera.org/learn/journey-of-the-universe Journey of the Universe weaves together the discoveries of the evolutionary sciences together with humanities such as history, philosophy, art, and religion. The course draws on the Emmy-award winning film, Journey of the Universe, and the book from Yale University Press. Journey explores cosmic evolution as a creative process based on connection, interdependence, and emergence. It examines a range of dynamic interactions in the unfolding of galaxies, Earth, life, and human communities. It i |
JSON and Natural Language Processing in PostgreSQL (Coursera) https://www.coursera.org/learn/json-natural-language-processing-postgresql Within this course, you’ll learn about how PostgreSQL creates and uses inverted indexes for JSON and natural language content. We will use various sources of data for our databases, including access to an online API and spidering its data and storing the data in a JSON column in PostgreSQL. Students will explore how full-text inverted indexes are structured. Students will build their own inverted indexes and then make use of PostgreSQL built-in capabilities to support full-text indexes. |
Judgmental Business Forecasting in Excel (Coursera) https://www.coursera.org/learn/judgmental-business-forecasting-in-excel In this course, we extend your business forecasting expertise from the first two courses of our Business Forecasting Specialisation on Time Series Models and Regression Models. We will explore the role of judgmental forecasting, when more quantitative forecasting methods have limitations, and we need to generate further business insights. We will be exploring some structured methodologies to create judgmental business forecasts using Business Indicators, Subjective Assessment Methods, and Explor |
Jugar y Aprender Matemática en aulas heterogéneas (Coursera) https://www.coursera.org/learn/matematica-aulas-heterogeneas Cuando se asume la enseñanza de la matemática con el compromiso de la participación de todos los alumnos en una comunidad de producción, en la que se resuelven problemas con distintos procedimientos, se comparan producciones, se analiza la validez de las afirmaciones que se hacen, la tarea resulta todo un desafío. En el caso del plurigrado, el desafío parece aún mayor. ¿Cómo presentar problemas que involucren en este trabajo reflexivo a niños y niñas de distintas edades y con distintos conocimie |