Bring Brain Computer Interface Technology into Neuroscience and High School Programming!
Advanced EEG Hardware
Use BCI hardware and analysis tools designed for real world research and consumer applications.
Standards Aligned Curriculum
NeuroMaker BCI curriculum aligns with ISTE, CSTA and more curriculum standards.
Machine Learning and Data Science
Engage students with real world applications that combine BCI, machine learning, data science and python.
Direct Real World Connections
Develop your own BCI technology and submit it to real Harvard and MIT BCI program alumni.
Advanced EEG Hardware
NeuroMaker BCI utilizes high tech, safe EEG hardware that detects and digitizes brain activity for analysis and data science applications.
Fun and Real World Applications
Start with fun BCI projects like using your own brainwaves to control a virtual racecar! Then uncover the neuroscience, programming skills and hands on knowledge required to build your own brain controlled applications.
NeuroMaker BCI Curriculum
Real World BCI Development
NeuroMaker BCI curriculum is developed in partnership with NeuroTechX, a global non-profit organization dedicated to facilitating the advancement of neurotechnology development and education.
NeuroMaker BCI 4 Key Tenets of Brain Computer Interface Technology
NeuroMaker BCI Curriculum Units
Unit 1: Kick Start BCI Experiences
Jump into BCI technology right out of the box! Use a pre build BCI application to detect changes in your Alpha waves and race your own virtual go kart with the power of your brain. Then set up your BCI programming environment with powerful tools including Anaconda, Spyder and Jupyter Notebooks.
Unit 2: Neuroscience and Neurotechnology
Unit 3: Signal Processing and Python Data Science
Start with a crash course in basic python programming and tools for data visualization. Then move on to applying these toolkits to seperate raw brainwave data into different wave bands and clean unwanted signals for processing.
Unit 4: Machine Learning and BCI
Begin with building an LDA classifier on sample data sets and train your program to recognize different patterns in signal data. Record your own EEG data and use your own programs to remove noise from your signals and hone in relevant information.
Unit 5: BCI Impact-Open Source Research and Neuroethics
Review best practices in open source and data privacy principles crucial to the development of neurotechnology. Learn the basic tenets of ethical use of neurotechnology and ensure that the application of your creations benefit society.
Unit 6: Build a Sleep Detector and Attention Detecting Device
Use the skills and knowledge above to build you own attention tracking and alpha detecting program! See if you can analyze your own mental state and that of your partner. Develop your first applications to gain confidence in your skills.
Unit 7: Create a BCI Controlled Game
Apply your skills to the development of a brain controlled game! Use existing templates to add in different brain controlled elements programmed to react to inputs you detect from your algorithms.
Unit 8: Choose your Own BCI Challenge
Integrate all of your combined skills and experience to take on a real world application of BCI technology. Choose challenges ranging from the ethical evaluation of new BCI technology to refining existing BCI code to better detect selected brain states.