technifyed

Free online

Problem Solving courses 450

Learn Problem Solving online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 450 courses

Delft University of Technology

Biomedical Equipment: Repairing and Maintaining Biomedical Devices

4.686 ratings

Understand the working of biomedical devices that are frequently used in a hospital setting. Develop the skills required to effectively maintain and troubleshoot hospital-based devices to increase their availability and usage in hospitals

  • edX
  • 10 weeks, 4 - 6 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

MIT OpenCourseWare

Technical Design: Scenery, Mechanisms, and Special Effects

This class looks at the special structural and practical needs of theatrical scenery and effects and how they can be constructed. We map the technical design process from initial meetings to realization on stage. The class emphasizes safety, budgeting, and problem solving. Ten 1-3 page Tech notes a…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Johns Hopkins University

Algebra: Elementary to Advanced - Functions & Applications

4.8198 ratings

After completing this course, students will learn how to successfully apply functions to model different data and real world occurrences. This course reviews the concept of a function and then provide multiple examples of common and uncommon types of functions used in a variety of disciplines. Form…

  • Coursera
  • 5.5 hours
  • Self-paced
  • Paid certificate

University of Colorado Boulder

Excel/VBA for Creative Problem Solving, Part 2

4.91,320 ratings

"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 p…

  • Coursera
  • 4 weeks of study, 3-5 hours/week
  • Self-paced
  • Paid certificate

University of California, Berkeley

Introduction to Python

Students are introduced to computer science and data science through Python programming. They learn abstraction, iteration, and higher-order functions to write efficient, readable code and build the foundation for computational problem-solving.

  • edX
  • 7 weeks, 5 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

MIT OpenCourseWare

Mechanical Engineering Tools

This course introduces the fundamentals of machine tool and computer tool use. Students work with a variety of machine tools including the bandsaw, milling machine, and lathe. Instruction given on MATLAB®, MAPLE®, XESS™, and CAD. Emphasis is on problem solving, not programming or algorithmic develo…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Alison

Introduction to Portage Support

4.34 ratings

Explore the essential role of portage support workers in this course, focusing on key legislation and policies. You will learn various aspects of child development and learn various techniques to foster growth in areas such as social skills, problem-solving, critical thinking, attachment, and relat…

  • Alison
  • 3 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Intermediate

University of Colorado Boulder

Excel/VBA for Creative Problem Solving, Part 3 (Projects)

4.9468 ratings

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-base…

  • Coursera
  • 3-4 weeks of study, 3-5 hours/week
  • Self-paced
  • Paid certificate

Johns Hopkins University

Calculus through Data & Modeling: Differentiation Rules

4.8121 ratings

Calculus through Data & Modeling: Differentiation Rules continues the study of differentiable calculus by developing new rules for finding derivatives without having to use the limit definition directly. These differentiation rules will enable the calculation of rates of change with relative ease t…

  • Coursera
  • 7.5 hours
  • Self-paced
  • Paid certificate

MIT OpenCourseWare

Case Studies in Forensic Metallurgy

TV programs such as “Law and Order” show how forensic experts are called upon to give testimony that often determines the outcome of court cases. Engineers are one class of expert who can help display evidence in a new light to solve cases. In this seminar you will be part of the problem-solving pr…

  • MIT
  • Self-paced
  • Free course
  • Advanced

University of California San Diego

Algorithmic Toolbox

4.612,585 ratings

This online course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching…

  • Coursera
  • 5 weeks of study, 4-8 hours/week
  • Self-paced
  • Paid certificate

Duke University

Java Programming: Solving Problems with Software

4.68,088 ratings

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…

  • Coursera
  • 4 weeks of study, 4-8 hours/week
  • Self-paced
  • Paid certificate

Johns Hopkins University

Precalculus: Mathematical Modeling

4.898 ratings

This course helps to build the foundational material to use mathematics as a tool to model, understand, and interpret the world around us. This is done through studying functions, their properties, and applications to data analysis. Concepts of precalculus provide the set of tools for the beginning…

  • Coursera
  • 10 hours
  • Self-paced
  • Paid certificate

MIT OpenCourseWare

Electromagnetic Field Theory: A Problem Solving Approach

This text is an introductory treatment on the junior level for a two-semester electrical engineering course starting from the Coulomb-Lorentz force law on a point charge. The theory is extended by the continuous superposition of solutions from previously developed simpler problems leading to the ge…

  • MIT
  • Self-paced
  • Free course
  • Advanced

University of Michigan

Problem Solving Using Computational Thinking

4.61,310 ratings

Have you ever heard that computers "think"? Believe it or not, computers really do not think. Instead, they do exactly what we tell them to do. Programming is, "telling the computer what to do and how to do it." Before you can think about programming a computer, you need to work out exactly what it…

  • Coursera
  • 12 hours
  • Self-paced
  • Paid certificate

Microsoft

Foundations of Coding Full-Stack

4.7226 ratings

This course covers the foundational concepts of full-stack development. You'll learn the basics of coding, problem-solving, and writing efficient, modular code, while gaining hands-on experience with both front-end and back-end technologies. By the end of the course, you will be able to… - Summariz…

  • Coursera
  • 39 hours
  • Self-paced
  • Paid certificate

The University of Maryland, College Park

Agile Innovation and Problem Solving Skills

4.446 ratings

Learn how to deliver greater value through Agile solution targeting and theory of constraints that unleash your team's innovative potential.

  • edX
  • 4 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Advanced

University of California San Diego

Input and Interaction

4.6722 ratings

In this course, you will learn relevant fundamentals of human motor performance, perception, and cognition that inform effective interaction design. You will use these models of how people work to design more effective input and interaction techniques. You’ll apply these to both traditional graphic…

  • Coursera
  • 3 weeks, 2-3 hours/week
  • Self-paced
  • Paid certificate

University of California, Berkeley

Data Structures

Students deepen their programming expertise through recursion and object-oriented design. They learn to model problems using abstract data types, implement recursive algorithms, and build reusable, modular programs that model real-world systems.

  • edX
  • 5 weeks, 5 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate