Skip to content

Mike X Cohen

Educator and writer

icon
Mike X Cohen Courses

How to tell a story with data

$14.99

Visit
Master linear algebra: theory and implementation in code

$16.99

Visit
A deep understanding of deep learning (with Python intro)

$109.99

Visit
Master MATLAB through Guided Problem Solving

$10.99

Visit
Master statistics & machine learning: intuition, math, code

$124.99

Visit
Master Math by Coding in Python

$19.99

Visit
Signal processing problems, solved in MATLAB and in Python

$11.99

Visit
Master the Fourier transform and its applications

$11.99

Visit
Statistics and data literacy for non-statisticians

Free

Visit
Generative AI for data analytics

$94.99

Visit
Complete neural signal processing and analysis: Zero to hero

$12.99

Visit
Master Python programming by solving scientific projects

$14.99

Visit
A deep understanding of AI large language model mechanisms

$11.99

Visit
Get started with MATLAB and ChatGPT for scientific coding

$13.99

Visit
Improving data quality in data analytics & machine learning

$12.99

Visit
Python for linear algebra (for absolute beginners)

Free

Visit
PCA & multivariate signal processing, applied to neural data

$11.99

Visit
Learn MATLAB using Octave-online

Free

Visit
Generative AI for academic and scientific writing mastery

$13.99

Visit
Master calculus 1 using Python: derivatives and applications

$12.99

Visit
Soft skills to be happy and productive in science / academia

Free

Visit
Tips for studying at home during social distancing

Free

Visit
Generate and visualize data in Python and MATLAB

$11.99

Visit
Master writing by writing mindfully

$11.99

Visit
Learn image processing and GUIs while having fun in MATLAB

$10.99

Visit
Unleash your math potential with ChatGPT

$99.99

Visit

icon
Most Recent Review

The introductory course, which is explaining the goals of the course seems to be well composed. Maybe it is little too much to speak in the 'introductory' about why the data simulation is important, althought it certainly is. I was writing the code in Matlab (not being an expert) and I am trying to shift to Python, in which I am at the (early) beginning phase. Following the video of this first 'lecture' my mind was all the time worried about 'how will I be able to get the python source code and the 'documentation files' (?) for the cases with which I will be faced with. Would I be able to place the files in my working directory and with I be able to run the code and 'change' it? Play with the parameters, as you mentioned in the presentation, expecially if I am using the Visual Studio Code environment? I suspect that I will be able to retrieve the pdf 'documentary' file in which there will be some explanations about the procedures applied and also the excercises, that I would like to do. Similar questions are also present for the code in Matlab, not that much to run the code in Matlab (I hate when I have to rely on the license of the institute or the faculty). Perhaps the Matlab code would be suitable to understand the code in Python. Therefore, I would appreciate if in the first introductory, 'these worries' would be addressed, so the student could concentrate on to the stuff that needs to be understand. The simulation of the data seems to fit better in the front of the next 'lecture', which I am expecting now. Sincerely Vlado Malacic
- Review by v malacic on Generate and visualize data in Python and MATLAB

icon
Instructor Bio

I am a full-time educator and writer, and former professor of neuroscience. I "retired" from that position so I could focus my time and energy creating high-quality educational material just for you.

I have 20 years of experience teaching programming, data analysis, signal processing, statistics, linear algebra, and experiment design. I've taught undergraduate students, PhD candidates, postdoctoral researchers, and full professors. I have taught in "traditional" university courses, special week-long intensive courses, and Nobel prize-winning research labs. I have >100 hours of online lectures on neuroscience data analysis that you can find on my website and youtube channel. And I've written several technical books about these topics with a few more on the way.

I'm not trying to show off -- I'm trying to convince you that you've come to the right place to maximize your learning from an instructor who has spent two decades refining and perfecting his teaching style.

Over 350,000 students have watched over 50,000,000 minutes of my courses. Come find out why!

I have several free courses that you can enroll in. Try them out! You got nothing to lose ;)

                                                  -------------------------

By popular request, here are suggested course progressions for various educational goals:

MATLAB programming: Get Started with MATLAB; Master MATLAB; Image Processing

Python programming: Master Python programming by solving scientific projects; Master Math by Coding in Python

Applied linear algebra: Complete Linear Algebra; Dimension Reduction

Signal processing: Understand the Fourier Transform; Generate and visualize data; Signal Processing; Neural signal processing