How to use this course
Please note that now, you can currently attend lessons and complete the quizzes and activities for the first three weeks of the course. Results will be keep. The final two weeks of the MOOC will be made available by the end of January (Week 4) and beginning of March (Week 5). From that moment on, you can complete the entire course and obtain the badge if you pass it.
Welcome to this journey, from real life problems to code!
Imagine to be an engineer. You usually deal with real-world problems: optimize processes, model fluid dynamics problems, analyze big datasets. You have the domain knowledge, but you need the computational power to bring your solutions to life.
This MOOC is not just a course; it's a simulated professional journey designed to bridge that gap.
Phase 1: The Briefing (From Real Life to Math)
Your mission begins with a series of realistic, stimulating scenarios. These are the “dirty hands” problems faced daily in fields like process control, fluid dynamics, or data processing. Each week will present you with a clearly defined, practical engineering roadblock.
Phase 2: The Blueprint (Python and MATLAB®)
This is where you learn to equip yourself. You will follow our expert instructor as she dives into and analyses each real-world problem. She won't just tell you the solution; she will demonstrate, step by step, how to design and implement the solution using two of the most powerful computational tools in an engineer's arsenal: Python and MATLAB®.
You will see the theory transform into working code, learning not just the syntax, but the computational thinking required to model and solve engineering dilemmas efficiently.
Phase 3: The Challenge (Your Ultimate Test)
You've observed the expert, you've practiced the tools, and now it's time for your final assignment. At the end of each week, you will be handed an unsolved task related to the scenario. This final challenge is your opportunity to step fully into the role of a computational engineer.
Your task will be clear: apply the skills and computational methodologies you've acquired to analyze the new problem, design the optimal algorithm, and write the robust code (in either Python or MATLAB) that delivers the correct, practical solution.
Assessment
In order to pass the MOOC, you must correctly answer at least 60% of the questions in each weekly quiz. Although the challenges are not essential for passing the MOOC, they are vital for learning how to think computationally and solve challenging engineering problems, so make sure you complete them!