UdemyArtificial Intelligence (AI)

Coding the Brain: AI & Machine Learning for BCIs

التصنيف الكامل: Development > Data Science > Artificial Intelligence (AI)

Coding the Brain: AI & Machine Learning for BCIs

عن هذا الكورس

“This course contains the use of artificial intelligence”Unlock the power of brain–computer interfaces (BCIs) by learning how to decode human intention directly from EEG signals using EEGNet, one of the most widely adopted deep-learning models in neurotechnology. This hands-on course teaches you how to build a complete Motor Imagery Classification pipeline—from loading real EEG datasets to training, evaluating, and deploying a fully functional model.You will work extensively with the BNCI-Horizon 004 (BCI Competition IV 2a) dataset, a gold-standard benchmark used in academic research and industry. You’ll learn how to perform signal preprocessing, including bandpass filtering, epoch creation, and standardization, followed by constructing a full training workflow using TensorFlow/Keras. The course also covers model optimization, performance evaluation, and interpreting neural patterns that distinguish left-hand, right-hand, feet, and both-hands imagery tasks.Beyond training EEGNet, you will gain practical experience in real-time BCI concepts, enabling you to extend your model toward interactive control systems. The step-by-step practical labs ensure you not only understand the theory but also build a working BCI system from scratch.By the end of this course, you will be able to confidently preprocess EEG data, train and validate deep-learning models for motor imagery, and understand how BCIs transform neural activity into real-world applications such as prosthetics, gaming, assistive robotics, and neurofeedback systems.This course is ideal for anyone interested in AI, neuroscience, machine learning, or human–computer in

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$49.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Interactive UI Programming with C++ and ImGui [2024]
Udemy
GUI Programming

Interactive UI Programming with C++ and ImGui [2024]

WelcomeThis course is an easy and straightforward introduction into UI programming with C++. The course is segmented into short and on point lessons that focus on concrete topics. In this course you will learn how to initialize a window and graphics and then create various elements with a library called ImGui.To participate and learn from this course, you should already know C++ at a good level since the basics of programming won't be covered. Otherwise this course is appropriate for junior developers that are familiar with the language. The level of C++ will be kept easy to grasp with no complicated concepts outside of basic OOP.LibrariesThrough the course you will learn how to use a few different libraries. Learning these will generally help you understand a few more concepts than just the UI programming bit. The few major libraries that I've included in the course are:GLFW—a library used to create and manage windows in your GUI environment. This is an abstraction library over the native interfaces of windows, Mac and Linux windows.BGFX—a popular cross-platform library for rendering graphics onto a window. Similar to how GLFW is an abstraction over the native windows - bgfx represents an abstraction over Vulkan, OpenGL, DirectX, etc. This library is used by major developers, including Microsoft's Minecraft.GLM—a simple math library which we will use mainly for the 2D vector calculations for sizes and positions of UI elements in the window.Dear, ImGui—an immediate mode UI library. You define the UI through code, and it issues commands for GLFW and BGFX to be rendered. Each frame is drawn immediately from the issued commands, which also means that each frame you need to redefine the UI. This is usually easier to work with from a programmer stand point.This course is primarily taught on the Windows OS, but the knowledge gained can easily translate into other oper

The Complete Strapi Course - with plugins and deployment
Udemy
Web Development

The Complete Strapi Course - with plugins and deployment

The definitive course to learn Strapi™ v4 from the basics to advanced usage!Why Strapi and why this course?This course is perfect for anyone that wants to add Strapi to their developer toolbox, being it the most popular headless CMS in the market (and still growing!), which combines top-level out-of-the-box features with strong flexibility and extensibility.Build and deploy a complete Strapi app, plus a complete plugin!In this course I will drive you from the very basic concepts to building, customizing and deploying a complete Strapi application.The application we'll be creating includes features built by extending the Strapi core via custom logic (routes, controllers, GraphQL resolvers, etc.). Furthermore, in this course you'll be developing a complete plugin (admin + server code), that is ready to be published on the Strapi Market (and in fact you will find it there now!).Let me say that the Strapi Plugin section is a course in the course, and it will give you the skills to propose Strapi plugins to customers, both through the newborn Strapi market (that has high growth potential) and directly.Course topics listHere are the main topics you will be learning:Working with content: content types, fields, relations, components, dynamic zones Authorization & authentication systemWorking with the REST APIWorking with the GraphQL APIExtending Strapi core: custom routes, controllers, services, policies, middlewareExtending the GraphQL pluginCustomizing the Admin Panel

Devops Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins
Udemy
CI/CD

Devops Fundamentals - CI/CD with AWS +Docker+Ansible+Jenkins

(This course requires you to download Docker. If you are a Udemy Business user, please check with your employer before downloading software) Lets get into Devops World from Scratch with real time Hands On Projects to build Solutions for CI/CD through Jenkins with deploying Docker Containerized apps into AWS Linux Servers from Git hub.We will also learn Automation tool called Ansible which will generate Scripts to automate the process of Deployment using Docker Containers in various machines.This Course assumes that students do not have any prior knowledge on Devops tools and will start everything from Scratch including Linux Basic Commands. By end of this course, You will get Practical Project experience in understanding how all the Devops tools connected together to build robust Automation Infrastructure.Below are the topics on high level we will go over in this course :What are Hosting Servers and Application Servers?Demo to understand what Deployment is?How code developed is hosted on the servers and accessed through browser?Demo on Jenkins Job creation for deployment of app in Server.Drawbacks with current design and why to choose Linux OSCreate and Launch AWS Linux Instance to manage Jenkins Connect to Linux Server through SSHInstall JAVA on Linux ServerInstall Jenkins, Maven and GIT to have job for DeploymentCreate new Linux server (App Server) in AWS for Deploying AppCreate User in Server which can manage deployConnect Jenkins server to App Server through SSH PluginCreate a Jenkin Job which deploys app into App ServerInstall Docker in App ServerCreate a Docker file which Install TomCat Server and Deploy AppCreate Image from the file and deploy into ContainerAccess the App through public Ip:port which is running on ContainerInstall Ansible and its need for DeploymentCreate An

Flutter & Firebase Tutorial: Build 5 Social Media Apps
Udemy
Google Flutter

Flutter & Firebase Tutorial: Build 5 Social Media Apps

Build 5 Real World Social Media Applications in this tutorial!We will go through Firebase Auth in detail after which work on real world projects like Instagram, TikTok, Zoom, Twitch WhatsApp! These projects don't just talk about Firebase, projects like Twitch and Zoom even include third party SDK's to give a feel of how, when and why to use Firebase. The aim of this course is to make you familiar with Firebase and have 5 real world projects which you can work on, after this course to turn into a single app. This course will have constant repetition which will ensure your confidence is high, even after completing this course and you don't have to take yet another course. If you have any questions during the course, I'll be more than happy to help you out with it! Keep Learning :)Features of the projects we are going to build:1. InstagramResponsive Instagram UIEmail Password AuthenticationShare Posts with CaptionDisplay Posts with CaptionLike Comment on PostsSearch UsersFollow UsersDisplay User Posts, Followers FollowingEVERYTHING REAL TIMESign Out 2. TikTokAuthentication with Email PasswordUploading Videos with CaptionCompressing VideosGenerating Thumbnails Out of VideoDisplaying Videos with CaptionLiking on PostsCommenting on PostsLiking the CommentsSearching UsersFollowing UsersDisplaying Followers, Following, Likes Posts of UserTikTok Like UI3. ZoomGoogle Sign InCreate New MeetingJoin MeetingMute/Unmute AudioMute/

Playwright with Python for Web Automation Testing + Visual
Udemy
Microsoft Playwright

Playwright with Python for Web Automation Testing + Visual

Spin up your automation framework from scratch in a matter of days! It's super fast with Python and pytest. Then comes Playwright with its nitrogen-fast browser test execution! We are going to blend Playwright capabilities into the pytest framework with the use of markers, fixtures, CLI commands.In this course we will cover:Python basicsPlaywrightPytestproject structurepage object modelreportingparallel executioncreate our own pytest fixtures for set_up and tear_down methodsutilize existing Playwright fixturesdeploy our test to CI/CD using GitHub ActionsLearn yml syntaxStore login passwords securely as GitHub SecretsPerform Visual Testing like a proWhy Playwright?Playwright enables fast, reliable and capable testing and automation across all modern browsers.Support for all browsersTest on Chromium, Firefox and WebKit. Playwright has full API coverage for all modern browsers, including Google Chrome and Microsoft Edge (with Chromium), Apple Safari (with WebKit) and Mozilla Firefox. Test can run in headful and headless modesFast and reliable executionBy fast I mean REALLY fast!Auto-wait APIs. Playwright interactions auto-wait for elements to be ready. This improves reliability and simplifies test authoring.Fast isolation with browser contexts. Reuse a single browser instance for multiple isolated execution environments with browser contexts.Resilient element selectors. Playwright can rely on user-facing strings, like text content and accessibility labels to select elem

Object-Oriented Programming  for beginners: Python, C++, C#
Udemy
Object-Oriented Programming (OOP)

Object-Oriented Programming for beginners: Python, C++, C#

Object-oriented Programming, or OOP for short, is a programming paradigm which provides a means of structuring programs so that properties and behaviors are bundled into individual objects.For instance, an object could represent a person with a name property, age, address, etc., with behaviors like walking, talking, breathing, and running. Or an email with properties like recipient list, subject, body, etc., and behaviors like adding attachments and sending.Put another way, object-oriented programming is an approach for modeling concrete, real-world things like cars as well as relations between things like companies and employees, students and teachers, etc. OOP models real-world entities as software objects, which have some data associated with them and can perform certain functions.Object-oriented programming is based on the imperative programming paradigm, which uses statements to change a program's state. It focuses on describing how a program should operate.OOP uses the concept of objects and classes. A class can be thought of as a 'blueprint' for objects. These can have their own attributes (characteristics they possess), and methods (actions they perform).In this course you will learn the key concepts of object oriented programming which includes:ClassesMethodsInstantiatingInheritancePolymorphismEncapsulationAbstractionC# is an object-oriented programming language. The four basic principles of object-oriented programming are:Abstraction Modelling the relevant attributes and interactions of entities as classes to define an abstract representation of a system.Encapsulation Hiding the internal state and functionality of an object and only allowing access through a public set of functions.Inheritance Ability to create new abstractions based on existing abstractions.Polymorphism Ability to implement inherited properties