University of California San Diego |
Internet of Things: Multimedia Technologies (Coursera) https://www.coursera.org/learn/internet-of-things-multimedia Content is an eminent example of the features that contributed to the success of wireless Internet. Mobile platforms such as the Snapdragon™ processor have special hardware and software capabilities to make acquisition, processing and rendering of multimedia content efficient and cost-effective. In this course, you will learn the principles of video and audio codecs used for media content in iTunes, Google Play, YouTube, Netflix, etc. You will learn the file formats and codec settings for opt |
Internet of Things: Sensing and Actuation From Devices (Coursera) https://www.coursera.org/learn/internet-of-things-sensing-actuation Have you wondered how information from physical devices in the real world gets communicated to Smartphone processors? Do you want to make informed design decisions about sampling frequencies and bit-width requirements for various kinds of sensors? Do you want to gain expertise to affect the real world with actuators such as stepper motors, LEDs and generate notifications? In this course, you will learn to interface common sensors and actuators to the DragonBoard™ 410c hardware. You will then d |
Internet of Things: Setting Up Your DragonBoard™ Development Platform (Coursera) https://www.coursera.org/learn/internet-of-things-dragonboard Do you want to develop skills to prototype mobile-enabled products using state-of-the-art technologies? In this course you will build a hardware and software development environment to guide your journey through the Internet of Things specialization courses. We will use the DragonBoard™ 410c single board computer (SBC). This is the first in a series of courses where you will learn both the theory and get the hands-on development practice needed to prototype Internet of Things products. This c |
Introduction to Algae (Coursera) https://www.coursera.org/learn/algae This course was produced by the Algae Technology Educational Consortium and UC San Diego with funding from the Algae Foundation, the National Renewable Energy Lab, and the U.S. Department of Energy. Algae are an extremely diverse group of organisms that can be found in almost every ecosystem on the planet, and they play an essential role for life on earth. They are little bio-factories that use the process of photosynthesis to create chemical compounds that we can utilize for food, feed, medi |
Introduction to Big Data (Coursera) https://www.coursera.org/learn/big-data-introduction Interested in increasing your knowledge of the Big Data landscape? This course is for those new to data science and interested in understanding why the Big Data Era has come to be. It is for those who want to become conversant with the terminology and the core concepts behind big data problems, applications, and systems. It is for those who want to start thinking about how Big Data might be useful in their business or career. It provides an introduction to one of the most common frameworks, |
Introduction to Discrete Mathematics for Computer Science (CourseraSpecs) https://www.coursera.org/specializations/discrete-mathematics Offered by University of California San Diego. Learn the language of Computer Science. Learn the math that defines computer science, and ... |
Introduction to Graph Theory (Coursera) https://www.coursera.org/learn/graphs We invite you to a fascinating journey into Graph Theory — an area which connects the elegance of painting and the rigor of mathematics; is simple, but not unsophisticated. Graph Theory gives us, both an easy way to pictorially represent many major mathematical results, and insights into the deep theories behind them. In this online course, among other intriguing applications, we will see how GPS systems find shortest routes, how engineers design integrated circuits, how biologists assemble ge |
Introduction to Seaweeds (Coursera) https://www.coursera.org/learn/introduction-to-seaweeds This course was produced by the Algae Technology Educational Consortium and UC San Diego with funding from the Algae Foundation, the National Renewable Energy Lab, and the U.S. Department of Energy. |
Learn to Teach Java (CourseraSpecs) https://www.coursera.org/specializations/teach-java Offered by University of California San Diego. |
Learn to Teach Java: Sequences, Primitive Types and Using Objects (Coursera) https://www.coursera.org/learn/teach-java-sequences-primitive-types-object Get started with the basics of Java, and prepare to teach others using the free, online interactive CS Awesome textbook. In this course for teachers we'll guide you both in learning Java concepts and skills but also in how to effectively teach those to your students. This course will support you in teaching the Advanced Placement Computer Science A course or a similar introductory university-level programming course. We'll begin with simple instruction sequences, primitive types, and using ob |
Learn to Teach Java: Writing Classes and Arrays (Coursera) https://www.coursera.org/learn/teach-java-classes-arrays Learn to program using Class design and 1-D Arrays in Java, and prepare to teach others using the free, online interactive CS Awesome textbook. In this course for teachers we'll guide you both in learning Java concepts and skills but also in how to effectively teach those to your students. This course will support you in teaching the Advanced Placement Computer Science A course or a similar introductory university-level programming course. We'll cover the critical Java concepts of class desig |
Mastering the Software Engineering Interview (Coursera) https://www.coursera.org/learn/cs-tech-interview You’ve hit a major milestone as a computer scientist and are becoming a capable programmer. You now know how to solve problems, write algorithms, and analyze solutions; and you have a wealth of tools (like data structures) at your disposal. You may now be ready for an internship or (possibly) an entry-level software engineering job. But can you land the internship/job? It depends in part on how well you can solve new technical problems and communicate during interviews. How can you get bette |
Mathematical Thinking in Computer Science (Coursera) https://www.coursera.org/learn/what-is-a-proof Mathematical thinking is crucial in all areas of computer science: algorithms, bioinformatics, computer graphics, data science, machine learning, etc. In this course, we will learn the most important tools used in discrete mathematics: induction, recursion, logic, invariants, examples, optimality. We will use these tools to answer typical programming questions like: How can we be certain a solution exists? Am I sure my program computes the optimal answer? Do each of these objects meet the given |
Meaningful Predictive Modeling (Coursera) https://www.coursera.org/learn/meaningful-predictive-modeling This course will help us to evaluate and compare the models we have developed in previous courses. So far we have developed techniques for regression and classification, but how low should the error of a classifier be (for example) before we decide that the classifier is "good enough"? Or how do we decide which of two regression algorithms is better? By the end of this course you will be familiar with diagnostic techniques that allow you to evaluate and compare classifiers, as well as performan |
Molecular Evolution (Bioinformatics IV) (Coursera) https://www.coursera.org/learn/molecular-evolution In the previous course in the Specialization, we learned how to compare genes, proteins, and genomes. One way we can use these methods is in order to construct a "Tree of Life" showing how a large collection of related organisms have evolved over time. In the first half of the course, we will discuss approaches for evolutionary tree construction that have been the subject of some of the most cited scientific papers of all time, and show how they can resolve quandaries from finding the origin o |
Number Theory and Cryptography (Coursera) https://www.coursera.org/learn/number-theory-cryptography A prominent expert in the number theory Godfrey Hardy described it in the beginning of 20th century as one of the most obviously useless branches of Pure Mathematics”. Just 30 years after his death, an algorithm for encryption of secret messages was developed using achievements of number theory. It was called RSA after the names of its authors, and its implementation is probably the most frequently used computer program in the world nowadays. Without it, nobody would be able to make secure payme |
Object Oriented Java Programming: Data Structures and Beyond (CourseraSpecs) https://www.coursera.org/specializations/java-object-oriented Offered by University of California San Diego. Develop Powerful Interactive Software. Advance your software development knowledge in four ... |
Object Oriented Programming in Java (CourseraSpecs) https://www.coursera.org/specializations/object-oriented-programming Offered by University of California San Diego and Duke University. Grow Your Portfolio as a Software Engineer. Learn about Object Oriented ... |
Object Oriented Programming in Java (Coursera) https://www.coursera.org/learn/object-oriented-java Welcome to our course on Object Oriented Programming in Java using data visualization. People come to this course with many different goals -- and we are really excited to work with all of you! Some of you want to be professional software developers, others want to improve your programming skills to implement that cool personal project that you’ve been thinking about, while others of you might not yet know why you’re here and are trying to figure out what this course is all about. This is an in |
https://www.coursera.org/learn/future-of-energy This course is designed to introduce students to the issues of energy in the 21st century – including food and fuels – which are inseparably linked – and will discuss energy production and utilization from the biology, engineering, economics, climate science, and social science perspectives. This course will cover the current production and utilization of energy, as well as the consequences of this use, examining finite fossil energy reserves, how food and energy are linked, impacts on the env |
Python Data Products for Predictive Analytics (CourseraSpecs) https://www.coursera.org/specializations/python-data-products-for-predictive-analytics Offered by University of California San Diego. Build Predictive Systems with Accuracy. Collect, model, and deploy data-driven systems using ... |
https://www.coursera.org/learn/social-computing People are social creatures and the modern Internet reflects that. Technology has made collaboration at a distance possible in new ways that present their own set of challenges. This course will introduce you to the major challenges and opportunities for creating online communities. What does the future hold? Learn how social computing can create collaboration experiences that go beyond what’s possible face to face. |
Teaching Impacts of Technology in K-12 Education (CourseraSpecs) https://www.coursera.org/specializations/teach-impacts-technology-k12-education Offered by University of California San Diego. Teach Impacts of Computing in K-12. Be prepared to help students understand computing and its ... |
Teaching Impacts of Technology: Data Collection, Use, and Privacy (Coursera) https://www.coursera.org/learn/teach-impacts-technology-data In this course you’ll focus on how constant data collection and big data analysis have impacted us, exploring the interplay between using your data and protecting it, as well as thinking about what it could do for you in the future. This will be done through a series of paired teaching sections, exploring a specific “Impact of Computing” in your typical day and the “Technologies and Computing Concepts” that enable that impact, all at a K12-appropriate level. This course is part of a larger Spe |
Teaching Impacts of Technology: Fundamentals (Coursera) https://www.coursera.org/learn/teach-impacts-technology-fundamentals In this course you’ll focus on the fundamentals of teaching the impacts of technology, starting by exploring how you interact with and benefit from technology in a typical 24 hour period, such as the desire for instant food and entertainment. This will be done through a series of paired teaching sections, exploring a specific “Impact of Computing” in your typical day and the “Technologies and Computing Concepts” that enable that impact, all at a K12-appropriate level. This course is part of a |
User Experience: Research & Prototyping (Coursera) https://www.coursera.org/learn/user-research What makes for a great user experience? How can you consistently design experiences that work well, are easy to use and people want to use? This course will teach you the core process of experience design and how to effectively evaluate your work with the people for whom you are designing. You'll learn fundamental methods of design research that will enable you to effectively understand people, the sequences of their actions, and the context in which they work. Through the assignments, you’ll |
مقدمة عن البيانات الضخمة (Coursera) https://www.coursera.org/learn/big-data-introduction-ar مقدمة عن البيانات الضخمة هل أنت مهتم بزيادة معرفتك بأبرز سمات البيانات الضخمة؟ هذه الدورة التدريبية مخصصة للمستجدين في علوم البيانات والمهتمين بفهم أسباب ظهور عصر البيانات الضخمة. فهي مخصصة لمن يريدون الإلمام بالمصطلحات والمفاهيم الأساسية الخاصة بمشكلات البيانات الضخمة وتطبيقاتها وأنظمتها. إنها لمن يريدون البدء في التفكير بشأن الطريقة التي يمكن أن تفيدهم البيانات الضخمة بها في عملهم أو مسيرتهم المهنية. حيث تتعرض مقدمة عن أحد أكثر أطر العمل الشائعة ألا وهو Hadoop، والذي زاد من سهولة تحليل البيانا |