Tallo logoTallo logo

Courses

Discover thousands of courses from top institutions and platforms worldwide

84,546 Courses Found

Sort by:
  • Newest First
  • Highest Rated
  • Most Reviewed
  • A to Z
  • Z to A
  • Price: Low to High
  • Price: High to Low
  • Duration: Short to Long
  • Duration: Long to Short
Can We Watch Time Move? - Professor Carrie Patterson Explores Time in Art & Visual Communication course thumbnail
FREE

YouTube

Can We Watch Time Move? - Professor Carrie Patterson Explores Time in Art & Visual Communication

Visual Arts
Visual Communication
Time-based Media

Explore the fascinating intersection of time and visual communication in this 20-minute video lecture presented by Professor Carrie Patterson. Delve into how artists manipulate time in their work, from the creation process to viewer experience. Discover different ways of watching time move, learn how artists determine the duration of a piece, and uncover evidence of creation time in art objects. Examine techniques for planning duration, using transitions and chronology, creating tempo, and manipulating space in visual art. Investigate the use of actual motion and time-based media in artistic expression. Gain insights into how our brains process time visually and how this understanding can be applied to various forms of visual communication, from comic books to contemporary art installations.

Design of CPS with ARM processor using Embedded C course thumbnail

Coursera

Certificate

Design of CPS with ARM processor using Embedded C

Cyber-Physical Systems
Internet of Things
Cybersecurity

This comprehensive course is designed to equip participants with the knowledge and practical skills required to design and implement Cyber-Physical Systems (CPS) tailored for industrial applications. From foundational concepts to hands-on development using Embedded C programming on ARM processors, participants will explore the interdisciplinary nature of CPS, demystify its complexities, and gain the expertise needed to navigate the evolving landscape of smart systems.

Hands-on Embedded Systems with Atmel SAM4s ARM Processor course thumbnail

Udemy

Certificate

Hands-on Embedded Systems with Atmel SAM4s ARM Processor

ARM Cortex-M
Microcontrollers
Electrical Engineering

Understand the processor core and the ADC peripheral with hands-on projects using the Atmel SAM4s microcontrollers What you'll learn: Understand the processor and exception model for ARM Cortex processorsUse ASF (Atmel Studio Framework) to write embedded code for ARM Cortex microcontrollersHandle ADC triggers and interruptsHow to read digital codes and find their corresponding analog valueHow to read chip temperature using ADCsUnderstand the core concepts of analog to digital convertersDirectly write to registers to program ARM Cortex peripheralsUnderstanding embedded systemsProgram ADCs on ARM CortexUnderstand and configure various timing requirements of an ADC This course received a major update in Feb 2018 based on the feedback provided. Welcome to this course on Hands-on Embedded Systems with Atmel SAM4s ARM Processor. At the end of this course you will be comfortable with the ARMprocessor core, processor model, exception model, reset sequence, general and special registers, and also a master in the ADCperipheral. This course has been made from the ground-up to help you transition from the world of Arduino into the world of 32 bit Atmel SAM4s ARMmicrocontrollers. Who am I? I’m Akshay, and I’ll be your instructor for this course. I have been fascinated with micro controllers since I was a child, and now I consider it lucky to have it as my profession. I currently write firmware for safety critical systems that go inside electric cars. With my knowledge of embedded systems over the past 10+ years, and working in Silicon Valley, I have gained a unique insight into what the industry needs and what the students are lacking. Course Structure This course has 8 sections. Section 1will help you understand the differences between Arduino and 32 bit ARMCortex. You will also understand the Cortex-Minstruction set. Section 2 is dedicated to the setup of the development environment and hardware. This section also contains reference documents that you will be using for the rest of the course. Section 3 is about the processor fundamentals. At the end of this section you will be comfortable with the inner workings of the processor, the general and special registers that do all the magic inside the processor. You will learn how to interpret the assembly instructions and how they work inside the processor. Section 4 is about the peripherals. You will learn the theory behind the ADC(Analog to DigitalConverter)peripheral. Section 5 is the first project of this course where you will sample an analog voltage using ASFlibraries in Atmel studio and understand how the peripheral and processor work together to convert this into a digital code. Section 6 is the second project in this course where you will understand how an analog voltage is sampled and implement it by directly writing to the registers. (No library use here) Section 7 is the third project in this course where you will understand how to sample real time temperature and how the processor interprets the value in degrees Cof F. You will implement it using ASFcode. Section 8 is a homework project in which you will implement temperature sensing using direct register access. Solutions are provided for reference. This course content was generated from scratch in a way to get the point across to you, in the most efficient, exciting and engaging way! Is this course for me? If you are an embedded systems enthusiast, professional or student who is struggling to start programming on the ARM Cortex-M platform, this course if for you. If you have worked with Arduino before, and have basic working knowledge of embedded systems,this course is for you. If you have already been working with ARM Cortex microcontrollers and want to gain a deeper understanding of the processor’s fundamentals as well as the ADCperipheral, then this course is for you! Can I use another development board? Iuse the Atmel SAM4sXplained Pro development board in this course which houses a ARMCortex-M4 processor. You may choose any other microcontroller of your choice that works with Atmel Studio. If you need help selecting a board, let me know and Ican help you out. My personalguarantee I am proud to say that I stand behind this course 100%, and guarantee you that you will get valuable informationfrom thiscourse. There is also a 30 day money back guarantee from Udemy. With this, you can feel confident about your purchase and know that it is a valuable find.

Embedded Systems Programming on ARM Cortex-M3/M4 Processor course thumbnail

Udemy

Certificate

Embedded Systems Programming on ARM Cortex-M3/M4 Processor

Microcontrollers
Electrical Engineering
C Programming

With hands on coding using C Programming and assembly on ARM Cortex M Processor based Microcontroller What you'll learn: Internal architecture of ARM Cortex M3/M4 processor and programmingLearn Mixed ‘C’ and Assembly Coding using inline assembly techniqueDemystifying Memory, Bus interfaces, NVIC, Exception handling with lots of animationInterrupts and configuration of ARM Cortex Mx based microcontrollerLow level register Programming for interrupts, System Exceptions, Setting Priorities,Preemption,etc.Learn writing IRQ handlers , IRQ numbers, NVIC and mcu moreImplementation of task scheduler using PENDSV and SYSTICK feature of the processorImplementation of context switchingLearn and write linker script and mcu startup file from scratchBare metal embedded build processProcessor fault exceptions and fault handler implementation and fault analysisStack and AAPCS standardlearn inline assembly , naked functions and gcc variable and section attributes Latest Update: Bare metal embedded , writing linker script and startup file from scratch.processor fault analysis and handling, stacks, AAPCS explanation.Implementation of simple task scheduler using pendsv and systickGCC inline assembly and naked functions More than 10000+ students have already taken this course with More than 900+ happy reviews.Have you ever tried to learn about the ARM Cortex M3/M4 Processor by reading a book or technical manuals and found stuck? Have you ended up seeing bits and pieces all over the map but could not able to tie it all together to have a big picture?This course is for Embedded Engineers/Students like you who want to learn and Program ARM Cortex M3/M4 based controllers by digging deep into its internals and programming aspects.Don't worry if you are new to the ARM-based controller. In this course, you'll see everything you needed to quickly get started with Programming Cortex M3/M4 based controller. The lab session covers various programming assignments which helps you to remember the concepts better. Hardware:1. You need ARM Cortex M4 based STM32F407 DISCOVERY board from ST if you want to try out code on the target. 3. You can also be able to follow this course if you have any other boards from ST such as Nucleo or evaluation. Software:1. In this course, Eclipse-based STM32CubeIDE is used as the IDE ( supports Windows/Linux/Mac) (FREE) Save time and have fun!Watching lectures, Programming assignments and lots of animations will save hours of your self-study time and will give you the confidence to look at embedded processors from a different perspective. So, learn something new this year and boost your momentum at work. My promise!I am confident that this course will save you many, many hours of studying/experimenting/googling time to learn about this processor. I will personally answer your questions about this material, either privately or in a group discussion. If you are in any way not satisfied, for any reason, you can get a full refund from Udemy within 30 days. No questions asked. But I am confident you won't need to. I stand behind this course 100% and am committed to helping you. Learning order of FastBit Embedded Brain Academy Courses,If you are a beginner in the field of embedded systems, then you can take our courses in the below-mentioned order. This is just a recommendation from the instructor for beginners. 1) Microcontroller Embedded C Programming: absolute beginners(Embedded C)2) Embedded Systems Programming on ARM Cortex-M3/M4 Processor(ARM Cortex M4 Processor specific)3) Mastering Microcontroller with Embedded Driver Development(MCU1)4) Mastering Microcontroller: TIMERS, PWM, CAN, RTC,LOW POWER(MCU2)5) Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL(MCU3)6) Embedded System Design using UML State Machines(State machine)7) Mastering RTOS: Hands-on FreeRTOS and STM32Fx with Debugging(RTOS)8) ARM Cortex M Microcontroller DMA Programming Demystified(DMA)9) STM32Fx Microcontroller Custom Bootloader Development(Bootloader)10) Embedded Linux Step by Step using Beaglebone Black(Linux)11) Linux device driver programming using Beaglebone Black(LDD1) Other programming courses1) Master The Rust Programming Language : Beginner To Advanced

Math Professor vs Tricky Integrals course thumbnail
FREE

YouTube

Math Professor vs Tricky Integrals

Calculus
Problem-Solving Skills
Integration Techniques

Tackle three challenging integrals using first-year calculus integration techniques in this 24-minute video. Learn how to apply double integration by parts, u-substitutions, conjugates, and trigonometric substitutions to solve complex problems. Follow along as Dr. Trefor Bazett demonstrates step-by-step solutions, offering insights into recognizing and overcoming disguised integration challenges. Gain valuable practice in advanced integration methods and improve your problem-solving skills for calculus exams and real-world applications.

Lemon Squeezy Payment Processor course thumbnail
FREE

SymfonyCasts

Certificate

Lemon Squeezy Payment Processor

E-commerce
Digital Marketing
Marketing

NoteThere are several options for MoR service, we’re using Lemon Squeezy in this course, but you can use what we teach here in Paddle, Polar, or any other service you like. We have no preference, we just happened to pick Lemon Squeezy for this course. Do you have an amazing product that you want to sell to your customers? Are you looking for a payment processor to be a Merchant of Record to handle tax compliance so that you can focus on more revenue? Lemon Squeezy to the rescue! Start selling your digital products fast and easy. In this tutorial, we'll build a full checkout system for our awesome product and learn all about the next topics: Manage your store in the Lemon Squeezy dashboard Use Lemon Squeezy storefront to sell products Charge a one-time fee with single payments Use API to talk to Lemon Squeezy and sell products directly from your website Use the Lemon.js script to stream the checkout workflow via overlay Prefill customer's info and add custom data Automatic invoice email on successful order Link Lemon Squeezy customers to the users in our DB Use webhooks to sync data in our database Handling the order_created webhook event Live webhook handling with Ngrok Test webhooks by simulating their sending with fake data Finally, bonus - users' card credentials are never sent to our servers, but directly to Lemon Squeezy. That means we do not save sensitive card credentials on our servers. Yay!

The Automatic Statistician - Professor Zoubin Ghahramani course thumbnail
FREE

YouTube

The Automatic Statistician - Professor Zoubin Ghahramani

Machine Learning
Statistics & Probability
Regression Models

Explore a comprehensive lecture on the Automatic Statistician, delivered by Professor Zoubin Ghahramani from the University of Cambridge and the Alan Turing Institute. Delve into Bayesian model selection strategies for automated model selection and human-readable report generation. Learn about the ingredients of an automatic statistician, including the language of regression models, Gaussian processes, and composition rules. Examine real-world applications through examples like the Mauna Loa Keeling Curve analysis and discover how this approach achieves good predictive performance. Gain insights into model checking, criticism, and the rational allocation of computational resources in this cutting-edge field of machine learning and statistics.

Customer Centricity with Professor Jagdish Sheth course thumbnail

Coursera

Certificate

Customer Centricity with Professor Jagdish Sheth

Leadership
Management & Leadership
Strategic Management

This is a master class in Customer Centricity. Professor Jagdish Sheth, 2020 Padma Bhushan Award winner for Literature and Education, guides you through proven strategies and practical steps for implementing customer centricity practices into your business. Professor Sheth shares wisdom and insight from decades of experience, years of research, and recommendations from multiple senior industry leaders to help grow your business and cut costs by keeping the customers you have by creating a customer centric culture.

Learn Python from a University Professor course thumbnail

Udemy

Certificate

Learn Python from a University Professor

Python
Programming Languages
Object-oriented programming

Prof. Rafael Ubal brings his methods and tools from his 10+ years of experience teaching in prestigious universities. What you'll learn: Write simple Python programs that read from the keyboard and write text into a consoleWrite more complex programs with conditional execution and repetition structuresImprove code reusability through the use of functions and recursionImprove code efficiency through the choice of ppropriate data structures (tuples, lists, dictionaries)Apply the principles of object-oriented programming This course serves as an introduction to Python programming (no previous background needed). Whether you’re a high school student ahead of the game, a college student in search of additional support, a recent graduate preparing for a technical interview, an active professional seeking to expand your skill set, or just an amateur techie, this course is your ideal first exposure to the world of Python programming.In this course, I’ve selected the most relevant topics to quickly get you started with Python. We’ll start with the basics: interaction with the user, arithmetic computations, conditional execution, loops, and functions. And we’ll also delve into more advanced topics: lists, tuples, dictionaries, file operations, and object-oriented programming. But most importantly: I’ll help you develop a programmer mindset by training your algorithmic thinking – an essential still that will help you quickly learn new programming languages in the future if you need to.In most lessons of this course, I’ll be proposing interactive programming exercises, where I’ll ask you to pause the video and work on it, as I later guide through a step-by-step solution. You’ll work with a web-based code editor, where you’ll be able to write and test your programs, without installing any third-party software in your system; all you need is your web browser.

Generational Random Graphs – Professor Jon Crowcroft course thumbnail
FREE

YouTube

Generational Random Graphs – Professor Jon Crowcroft

Graph Theory
Social Media Analytics
Generational Networks

Explore generational random graphs in this 51-minute talk by Professor Jon Crowcroft at the Alan Turing Institute. Delve into a simple model for small-world-like graphs that goes beyond single-parameter characterization, offering potential insights into heterogeneity and time-variation in networks. Learn about scalable multicast routing, traffic management, and end-to-end protocol design as applied to graph theory, networks, and social media analytics. Examine topics such as opportunistic communications, social networks, and infrastructure-free mobile systems. Discover the "build and learn" research paradigm while exploring concepts like ER Bacon Sabbath, mean paths, preferential attachment, beta models, degree distribution, and the natural fit of generational networks in various contexts including coauthorship, business relationships, and regional networks.

Quantum Stars by Professor G Srinivasan course thumbnail
FREE

YouTube

Quantum Stars by Professor G Srinivasan

Quantum Physics
Quantum Mechanics
Physics

Explore the fascinating world of quantum stars in this comprehensive 2-hour lecture by Professor G Srinivasan. Delve into the physics of white dwarfs, neutron stars, and supernovae, examining concepts like quantum mechanics, degeneracy pressure, and relativistic effects. Learn about groundbreaking work by scientists such as Chandrasekhar, Landau, and Oppenheimer. Discover why there are only two types of cold stars in nature and understand the limits of stellar masses. Gain insights into the fate of massive stars and the conditions for stellar degeneracy. Perfect for those interested in astrophysics and the quantum nature of dense stellar objects.

Astrophysical Plasma by Professor G Srinivasan course thumbnail
FREE

YouTube

Astrophysical Plasma by Professor G Srinivasan

Astrophysics
Astronomy
Physics

Explore the fascinating world of astrophysical plasma in this comprehensive 2-hour lecture by Professor G Srinivasan from the Raman Research Institute. Delve into key concepts such as dielectric screening, dispersion relations, and Faraday rotation. Examine the Earth's ionosphere, pulsar signal dispersion, and de-dispersion techniques. Investigate Cerenkov radiation, its Nobel Prize-winning discovery, and its applications in modern neutrino detectors. Learn about the Milky Way Magnetic Field Mapping Mission and plasma effects on synchrotron intensity. Gain insights into the vast range of densities, temperatures, and magnetic fields found in the universe, from interstellar hydrogen clouds to neutron stars and active galactic nuclei. This lecture, part of the "Random Walk in Astrophysics" summer course, offers a rich exploration of basic physics principles applied to contemporary astronomy.

AI for Pathology - Professor Nasir Rajpoot course thumbnail
FREE

YouTube

AI for Pathology - Professor Nasir Rajpoot

Pathology
Histopathology
Digital Pathology

Explore the cutting-edge applications of artificial intelligence in pathology through this 21-minute lecture by Professor Nasir Rajpoot from The Royal College of Pathologists. Delve into the digital transformation of pathology and discover how AI is revolutionizing the field. Learn about emerging AI applications in tumor detection for breast lymph nodes and prostate biopsies, as well as mitotic cell identification. Gain insights into the MIDOG Challenge Contest and understand the global impact of cancer. Examine the TASIL Score for decision support in head and neck squamous cell carcinoma, and explore AI's potential in predicting colorectal cancer pathways, mutations, and microsatellite instability. Conclude by addressing the thought-provoking question of whether AI will replace pathologists in the future.

Professor Frisby Introduces Composable Functional JavaScript course thumbnail
FREE

egghead.io

Professor Frisby Introduces Composable Functional JavaScript

Javascript
Programming Languages
Functional Programming

This course teaches the ubiquitous abstractions for modeling pure functional programs. Functional languages have adopted these algebraic constructs across the board as a way to compose applications in a principled way. We can do the same in JavaScript. While the subject matter will move beyond the functional programming basics, no previous knowledge of functional programming is required. You'll start composing functionality before you know it.

Think Like a Computer Science Professor course thumbnail
FREE

freeCodeCamp

Think Like a Computer Science Professor

Linear Algebra
Image Processing
Project Planning

Observe the thought process of a computer science professor as he codes a project from scratch in this 13-hour video. Follow along as Radu Mariescu-Istodor, a PhD in computer science, demonstrates real-time problem-solving and decision-making while building an interactive avatar system. Learn about canvas setup, procedural drawing, image processing, particle systems, linear algebra, and real-time face tracking. Watch as Radu tackles challenges like head rotation, dynamic hair simulation, and facial feature recognition without referencing external resources. Gain insights into code refactoring, debugging techniques, and the iterative nature of software development. This comprehensive coding session covers everything from initial planning to final testing, providing a unique opportunity to understand the mindset and approach of an experienced computer scientist.

City Analytics - Professor Peter Grindrod CBE course thumbnail
FREE

YouTube

City Analytics - Professor Peter Grindrod CBE

Urban Planning
Graph Theory
Smart Cities

Explore city analytics with Professor Peter Grindrod CBE in this 40-minute talk from the Alan Turing Institute. Delve into scaling laws, graphs, and functional equations as they apply to urban environments. Examine citizen multiplexes, smart city concepts, and political data science. Learn how Twitter data and country-specific information contribute to understanding urban dynamics. Discover the mathematical foundations behind comparing different citizens and creating safe spaces within cities. Gain insights from Grindrod's extensive experience in mathematics R&D, environmental sciences, and retail analytics as he bridges academic research with real-world applications in city planning and analysis.

Millisecond Pulsars by Professor G Srinivasan course thumbnail
FREE

YouTube

Millisecond Pulsars by Professor G Srinivasan

Neutron Stars
Astronomy
Astrophysics

Explore the fascinating world of millisecond pulsars in this comprehensive 2-hour 15-minute lecture by Professor G Srinivasan. Delve into the discovery and evolution of these rapidly rotating neutron stars, their role in binary systems, and their importance in astrophysics. Learn about recycled pulsars, the Hulse-Taylor binary pulsar, and the concept of spin-up in neutron stars. Examine the Eddington luminosity limit, equilibrium periods, and the population of millisecond pulsars. Investigate the evolution of magnetic fields in neutron stars, including superfluid cores and type II superconductivity. Discover the connection between millisecond pulsars and gamma-ray sources, and their potential as gravitational wave detectors. Gain insights into pulsar timing arrays and their significance in modern astrophysics. This lecture, part of a summer course on astrophysics, offers a deep dive into the physics and astronomy of these remarkable cosmic objects.

Vaccines - Presented by Professor Peter Openshaw course thumbnail
FREE

YouTube

Vaccines - Presented by Professor Peter Openshaw

Vaccine Development
Immunology
Biology

Explore the world of vaccines in this comprehensive lecture presented by Professor Peter Openshaw, an expert in Experimental Medicine at Imperial College London. Delve into the intricacies of COVID-19, understanding its nature and the body's B cell response. Examine various vaccine approaches, including modern technologies and specific vaccines like Oxford-AstraZeneca, Moderna, and Chadox. Learn about reactogenicity, the Vaccine Task Force, and investment strategies. Discuss crucial topics such as vaccination groups, mutations, variants, and vaccine doubts. Investigate prospects for COVID-19 vaccines, potential failures, and strategies for measuring immune responses. Explore long-term effects, infant vaccination rates, and the impact of anti-vaccine movements. Gain insights into mucosal vaccines, escape mutants, and mixed vaccine approaches. Understand why certain variants are more transmissible and how vaccines might affect immunosuppressed individuals.

Clinical Governance and Audit - Professor Tahir Pillay course thumbnail
FREE

YouTube

Clinical Governance and Audit - Professor Tahir Pillay

Quality Improvement
Evidence-Based Medicine
Laboratory Management

Explore clinical governance and audit in laboratory services through this comprehensive lecture. Learn about the role of audits in continuous quality improvement and their relationship to clinical governance. Examine the process and steps for conducting laboratory audits, comparing them to research. Analyze the audit cycle and understand how evidence-based medicine contributes to ongoing quality enhancement. Discover the impact of audits on laboratory services, including clinical care, quality assurance programs, and test utilization. Gain insights into structuring audit programs, effective leadership, and team involvement. Understand the differences between audit and research, and learn how to approach conducting an audit. Explore benchmarking and its role in identifying best practices for improved performance.

Meltdown and Spectre - Professor Mark Handley, UCL course thumbnail
FREE

YouTube

Meltdown and Spectre - Professor Mark Handley, UCL

Side Channel Attacks
Cybersecurity
Compilers

Explore the intricacies of the Meltdown and Spectre vulnerabilities affecting modern CPUs in this comprehensive lecture by Professor Mark Handley from UCL. Delve into the world of speculative execution in pipelined superscalar CPUs and understand how side-channel attacks can reveal sensitive information. Learn about the significant changes required in operating systems, hypervisors, CPU firmware, compilers, and browsers to mitigate these vulnerabilities. Gain insights into the inner workings of modern CPUs, their performance optimization techniques, and the security implications that arise as a result. Discover the various mitigation strategies being implemented across different levels of computer systems to address these critical security flaws. This in-depth talk, presented at the Alan Turing Institute, offers a thorough examination of one of the most significant cybersecurity issues in recent years, providing valuable knowledge for computer scientists, security professionals, and anyone interested in understanding the complex relationship between CPU performance and security.