Programming
Showing 1669–1680 of 1793 results
TUGrazX: Physical and Advanced Side-Channel Attacks
Software-based and physical side-channel attacks have similar techniques. But physical attacks can observe properties and side effects that are usually not visible on the software layer. Thus, they are often considered the most dangerous side-channel attacks. In this course, we learn both about physical side-channel attacks but also about more advanced software-based side channels using prefetching and branch prediction. You will work with these attacks and understand how to mitigate them.
TUMx: Make Your Own App
Over 6 modules you will interactively learn the basics of web programming (HTML, CSS, JavaScript, jQuery, ...) and how to utilize these techniques to build your own software applications for mobile or desktop devices (exemplified with a chat app).
Twitter Developer APIs – Chat bots, Welcome Messages, Auto Like,retweet, and tweet !
Create Customer Engagement Chatbot, Direct Messages with Quick replies, Auto Like and Auto Retweet. Send tweets with API
TypeScript 4: Getting Started
TypeScript is a powerful, fun, and popular programming language used for building browser and NodeJS applications. This course will teach you all of the most important features of TypeScript, and quickly make you productive with the language.
TypeScript 5 Fundamentals
This course will teach you all the fundamental features of the TypeScript programming language. You’ll learn how to use important language constructs and syntax, as well as how to use different compiler options and project configuration settings.
TypeScript: The Big Picture
This course is a technical introduction and overview of TypeScript — a language that “wraps around” JavaScript to help us avoid common issues and improves not just the code itself, but the entire developer experience writing JavaScript apps.
UBCx: Software Construction: Data Abstraction
Learn powerful data abstraction and decomposition techniques to build large, complex programs.
UBCx: Software Construction: Object-Oriented Design
Learn how to design large software systems that solve real-world problems using object-oriented design techniques.
UC3Mx: Introduction to Java Programming: Starting to code in Java
Learn to program with Java in an easy and interactive way!
UC3Mx: Introduction to Java Programming: Writing Good Code
Learn to program in an easy and interactive way and enter the fascinating world of computer science.
UChicagoX: Quantum Computer Systems Design I: Intro to Quantum Computation and Programming
This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.
UChicagoX: Quantum Computer Systems Design II: Principles of Quantum Architecture
This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.