

دوراتنا
Computer Science: Programming with a Purpose
The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing. Learning to program is an essential part of the education of every student, not just in the sciences and engineering, but in the arts, social sciences, and humanities, as well. Beyond direct applications, it is the first step in understanding the nature of computer science’s undeniable impact on the modern world.
-
Course by
-
Self Paced
-
88 ساعات
-
الإنجليزية
Problem Solving, Python Programming, and Video Games
This course is an introduction to computer science and programming in Python. Upon successful completion of this course, you will be able to: 1. Take a new computational problem and solve it, using several problem solving techniques including abstraction and problem decomposition. 2. Follow a design creation process that includes: descriptions, test plans, and algorithms. 3.
-
Course by
-
Self Paced
-
80 ساعات
-
الإنجليزية
Statistical Thinking for Industrial Problem Solving, presented by JMP
Statistical Thinking for Industrial Problem Solving is an applied statistics course for scientists and engineers offered by JMP, a division of SAS. By completing this course, students will understand the importance of statistical thinking, and will be able to use data and basic statistical methods to solve many real-world problems.
-
Course by
-
Self Paced
-
44 ساعات
-
الإنجليزية
Database Clients
Explore how to write database driven applications in Python by creating various types of clients that connect to MySQL databases using Python code and Python-related MySQL features and tools.
-
Course by
-
Self Paced
-
40 ساعات
-
الإنجليزية
Mathematics for Computer Science
“Welcome to Introduction to Numerical Mathematics. This is designed to give you part of the mathematical foundations needed to work in computer science in any of its strands, from business to visual digital arts, music, games. At any stage of the problem solving and modelling stage you will require numerical and computational tools. We get you started in binary and other number bases, some tools to make sense of sequences of numbers, how to represent space numerical using coordinates, how to study variations of quantities via functions and their graphs.
-
Course by
-
Self Paced
-
38 ساعات
-
الإنجليزية
Interactive Computer Graphics
Computer graphics can be a powerful tool for supporting visual problem solving, and interactivity plays a central role in harnessing the users' creativity. This course will introduce various interactive tools developed in computer graphics research field with their design rationales and algorithms. Examples include enhancements to graphical user interfaces, authoring tools for 2D drawings and 3D animations, and interactive computer-aided design systems. Rich live demonstrations and course assignments will give you insights and skills to design and implement such tools for your own problems.
-
Course by
-
Self Paced
-
28 ساعات
-
الإنجليزية
Organizational innovation and creativity
This management course focuses on the innovation process by presenting students with methodologies for problem solving and innovation that require research, persistence, and agility. Students will be encouraged to: • Synthesize existing ideas, images, concepts, and skill sets in an original way • Embrace ambiguity • Support divergent thinking and risk taking This course will help you become an effective innovation team leader, take on a role as an innovation executive within a large corporation, or provide entrepreneurial activity.
-
Course by
-
Self Paced
-
27 ساعات
-
الإنجليزية
The Neuroscience of Personal Excellence
Many of us struggle to understand our actions and behavior in any given situation. Especially when pressure and stress are highest. What if we could make better decisions, create healthy habits more easily, regulate our emotions, become more mentally tough and perform well under pressure? There are certain defining moments in your life, in this course you'll learn to tap into your personal excellence when it matters. The reason we struggle often comes down to the fact that we are unaware how our engine works. The engine, in this metaphor, is our brain.
-
Course by
-
Self Paced
-
26 ساعات
-
الإنجليزية
Programming with Scratch
Learning coding is not only about understanding the programming language being used, but also developing important computational thinking skills, which are useful for problem solving across many disciplinary areas. In this course, students will learn basic programming skills by creating interactive storybooks, animations, and games with Scratch, which is a block-based visual programming language for anyone new to coding.
-
Course by
-
Self Paced
-
26 ساعات
-
الإنجليزية
Everyday Excel, Part 1
"Everyday Excel, Part 1" is aimed at learners who are seeking to learn Excel from the ground up. No experience with Excel is necessary. While this course is meant for beginners of Excel, advanced users will undoubtedly pick up new skills and tools. This course is the first part of a three-part series and Specialization that focuses on teaching introductory through very advanced techniques and tools in Excel.
-
Course by
-
Self Paced
-
24 ساعات
-
الإنجليزية
Customer Service Fundamentals
There are a growing number of exciting, well-paying jobs in today’s tech industry that do not require a traditional college degree, an one of the hottest areas with high demand is in IT customer service and support. Customer Service is a perfect entry point to start your career in IT, with a multitude of job openings ranging from onsite or remote help desk work to customer care or client support. We can help you get there with the Customer Service Fundamentals course.
-
Course by
-
Self Paced
-
24 ساعات
-
الإنجليزية
Problem-Solving Skills for University Success
In this course, you will learn how to develop your Problem Solving and Creativity Skills to help you achieve success in your university studies. After completing this course, you will be able to: 1. Recognise the importance and function of problem solving and creative thought within academic study and the role of critical thought in creative ideation. 2. Develop a toolkit to be able to identify real problems and goals within ill-defined problems 3. Recognize and apply analytical problem solving techniques 4. Recognise and apply creative problem solving techniques 5.
-
Course by
-
Self Paced
-
24 ساعات
-
الإنجليزية
Everyday Excel, Part 2
"Everyday Excel, Part 2" is a continuation of the popular "Everyday Excel, Part 1". Building on concepts learned in the first course, you will continue to expand your knowledge of applications in Excel. This course is aimed at intermediate users, but even advanced users will pick up new skills and tools in Excel.
-
Course by
-
Self Paced
-
22 ساعات
-
الإنجليزية
Excel/VBA for Creative Problem Solving, Part 2
"Excel/VBA for Creative Problem Solving, Part 2" builds off of knowledge and skills obtained in "Excel/VBA for Creative Problem Solving, Part 1" and is aimed at learners who are seeking to augment, expand, optimize, and increase the efficiency of their Excel spreadsheet skills by tapping into the powerful programming, automation, and customization capabilities available with Visual Basic for Applications (VBA). In Part 2 of the course, learners will: 1) learn how to work with arrays and import/export arrays from/to Excel using VBA code; 2) learn how to work with text strings and write data to
-
Course by
-
Self Paced
-
21 ساعات
-
الإنجليزية
Excel/VBA for Creative Problem Solving, Part 1
"Excel/VBA for Creative Problem Solving, Part 1" is aimed at learners who are seeking to augment, expand, optimize, and increase the efficiency of their Excel spreadsheet skills by tapping into the powerful programming, automation, and customization capabilities available with Visual Basic for Applications (VBA). This course is the first part of a three-part series and Specialization that focuses on the application of computing techniques in Excel/VBA to solve problems.
-
Course by
-
Self Paced
-
20 ساعات
-
الإنجليزية
Ignite Your Everyday Creativity
Creativity is an essential skill for the 21st Century that is innate in all people and can be nurtured. We constantly need new and better ideas for almost every aspect of our professional and personal lives. The goal of this course is to help you recognize, develop and act upon the creativity that you already possess.
-
Course by
-
Self Paced
-
19 ساعات
-
الإنجليزية
Computational Thinking for Problem Solving
Computational thinking is the process of approaching a problem in a systematic manner and creating and expressing a solution such that it can be carried out by a computer. But you don't need to be a computer scientist to think like a computer scientist! In fact, we encourage students from any field of study to take this course. Many quantitative and data-centric problems can be solved using computational thinking and an understanding of computational thinking will give you a foundation for solving problems that have real-world, social impact.
-
Course by
-
Self Paced
-
18 ساعات
-
الإنجليزية
Introduction to Chemistry: Reactions and Ratios
This is an introductory course for students with limited background in chemistry; basic concepts involved in chemical reactions, stoichiometry, the periodic table, periodic trends, nomenclature, and chemical problem solving will be emphasized with the goal of preparing students for further study in chemistry as needed for many science, health, and policy professions.
-
Course by
-
Self Paced
-
18 ساعات
-
الإنجليزية
Supply Chain Management: A Learning Perspective
As a human being, we all consume products and/or services all the time. This morning you got up and ate your breakfast, e.g., eggs, milk, bread, fresh fruits, and the like. After the breakfast, you drove your car to work or school. At your office, you used your computer, perhaps equipped with 27” LCD monitor. During your break, you drank a cup of coffee and played with your iPhone. So on and so forth. You probably take it for granted that you can enjoy all of these products.
-
Course by
-
Self Paced
-
18 ساعات
-
الإنجليزية
Learn to Teach Java: Boolean Expressions, If Statements, and Iteration
Learn to program with Boolean Expressions, If Statement, and For and While Loops 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.
-
Course by
-
Self Paced
-
18 ساعات
-
الإنجليزية
Introduction to Chemistry: Structures and Solutions
This is an introductory course for students with limited background in chemistry; basic concepts such as atomic and molecular structure, solutions, phases of matter, and quantitative problem solving will be emphasized with the goal of preparing students for further study in chemistry.
-
Course by
-
Self Paced
-
17 ساعات
-
الإنجليزية
Excel/VBA for Creative Problem Solving, Part 3 (Projects)
In this course, learners will complete several VBA projects. It is highly recommended that learners first take "Excel/VBA for Creative Problem Solving, Part 1" and "Excel/VBA for Creative Problem Solving, Part 2". This course builds off of skills learned in those two courses. This is a project-based course. Therefore, the projects are quite open-ended and there are multiple ways to solve the problems. Through the use of Peer Review, other learners will grade learners' projects based on a grading rubric.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية
Evaluating Problems
The second course of the specialization EVALUATING PROBLEMS will show you how humans think and how to utilize different disciplinary approaches to tackle problems more effectively. It advances your knowledge of your own field by teaching you to look at it in new ways. EVALUATING PROBLEMS is constructed in the following way: Week I. “Thinking about Thinking” – How problem solving evolved in nature, how the mechanics of our brains work, and the psychological biases that can emerge when we think. Week II.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية
Computational Thinking for K-12 Educators: Variables and Nested Loops
How can students learn about abstraction by creating a movie scene? Or make an interactive map using lists? You'll learn (and do it yourself) in this course! This class teaches the concepts of abstraction (methods and parameters) and lists. For each concept, we'll start by helping you connect real-world experiences you are already familiar with to the programming concept you are about to learn. Next, through a cognitively scaffolded process we'll engage you in developing your fluency with problem solving with abstraction and lists in a way that keeps frustration at a minimum.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية
Applications in Engineering Mechanics
This course applies principles learned in my course “Introduction to Engineering Mechanics” to analyze real world engineering structures. You will need to have mastered the engineering fundamentals from that class in order to be successful in this course offering. This course addresses the modeling and analysis of static equilibrium problems with an emphasis on real world engineering systems and problem solving.
-
Course by
-
Self Paced
-
16 ساعات
-
الإنجليزية