Loopskey-logo

Explore learning content

12,053 courses

Results

  • Technology
    Beginner

    Laravel Protections

    In this course, you'll take a look at how Laravel protects your database and ways you can configure it to protect your system. The Laravel database access layer has a lot of built-in protection from common attacks. However, when you need to customize functionality it can be easy to undo that layer and allow for attacks like SQL injection. In this course, we’ll discuss how Laravel protects your database and look at ways to extend functionality without compromising security. Then, we’ll pivot to performance and reducing the chance of denial of service attacks. Finally, concentrating on a layered approach of security in your app, we’ll focus on the security of properties in an Eloquent model. The course also covers three related concepts that are compared and analyzed. Securing Laravel passwords and ensuring their complexity is explained. Hashing functionality and algorithms provided by Laravel are also reviewed. Leveraging encryption by hand, as well as where it’s automatically integrated into Laravel, is also discussed. Additionally, the course will discuss two mechanisms for tracking users between requests and storing user information are discussed in this course: sessions and cookies. First, all of the different session configurations and drivers are discussed. We’ll review what is really necessary and what is just hype. Then, using the persistent session storage and flashing session data is reviewed. The course complete with a discussion of the usage and security of Laravel cookies. And finally, the course will cover how Laravel provides functionality to rate limit incoming requests. Rationale for choosing to protect end points, both globally and with segmented or conditional choices, is discussed.

    View details: Laravel Protections
  • Technology
    Intermediate

    Hands On Clinical Reporting Using R

    The aim of this course is to introduce learners to open-source R packages that can be used to perform clinical data reporting tasks. The main emphasis of the course will be the clinical data flow from raw data (both CRF and non-CRF) to SDTM to ADaM to final outputs. While several open-source tools to complete these tasks will be introduced, the objective of this course is not to become an expert in any of these tools but rather to introduce participants to the broader concepts behind these tasks. That way the tools simply serve as an example of how the underlying concepts could be put into action in code.

    1350 min
    View details: Hands On Clinical Reporting Using R
  • Business
    Beginner

    E-commerce Academy

    Este curso presenta todos los elementos necesarios para el desarrollo de un comercio electrónico y las variables que se deben considerar para poder vender online, ya sea productos o servicios. A lo largo de las cuatro semanas, analizaremos las características de las tiendas virtuales y qué aspectos debemos tener en cuenta para desarrollarlas. Además, veremos cómo crear un negocio virtual propio, investigaremos las posibilidades del desarrollo de la tienda virtual y presentaremos otras variantes para vender por internet sin necesidad de tener una web propia. Los objetivos son: • Desarrollar las habilidades necesarias para montar un negocio online. • Tomar decisiones criteriosas para comenzar a ofrecer productos o servicios en la red. • Analizar las ventajas y las desventajas de las distintas opciones para elegir aquellas más convenientes para el negocio.

    View details: E-commerce Academy
  • Technology
    Beginner

    Introduction and Programming with IoT Boards

    Internet of Things (IoT) is an emerging area of information and communications technology (ICT) involving many disciplines of computer science and engineering including sensors/actuators, communications networking, server platforms, data analytics and smart applications. IoT is considered to be an essential part of the 4th Industrial Revolution along with AI and Big Data. This course will be very useful to senior undergraduate and graduate students as well as engineers who are working in the industry. This course aims at introducing the general concepts and architecture of IoT applications, networking technologies involved, IoT development kits including Arduino, Raspberry Pi, Samsung ARTIK, and how to program them. This course will be offered in English. Subtitles/captions in both of English and Korean will be also provided. IoT (Internet of Things, 사물인터넷)는 최근 중요한 정보통신기술로 주목 받고 있으며 센서/ 제어기, 통신 네트워크, 서버 플랫폼, 데이터 분석, 스마트 앱 등의 컴퓨터공학 기술들이 융합된 기술입니다. IoT는 인공지능, 빅데이터와 함께, 4차산업혁명의 3대 핵심 기술 중 하나로 손꼽히고 있습니다. 본 강좌는 현재 대학에서 공부를 하고 있는 학부 3-4학년 및 대학원생들에게 뿐만 아니라 현장의 개발자, 엔지니어들에게도 도움이 될 거라 믿습니다. IoT의 개념부터 아키텍처, 네트워크기술들을 소개하고 IoT 앱들을 개발할 때 많이 사용되는 Arduino, Raspberry Pi와 삼성전자의 ARTIK 플랫폼을 소개합니다. 본 과목은 영어로 진행되며, 영문과 한글 자막을 제공합니다.

    View details: Introduction and Programming with IoT Boards
  • Technology
    Intermediate

    Design AI Agents with OpenAI AgentKit

    This course explores how to design and build intelligent, reasoning-based AI agents using OpenAI tools, combining structured reasoning, function calling, memory, and communication to create dynamic, context-aware systems. Designed for developers and AI enthusiasts who want to go beyond prompt engineering, it demonstrates how modern agent frameworks like AgentKit and the Model Context Protocol (MCP) enable agents to reason, plan, and act autonomously using context, tools, and collaboration. Through guided lessons and hands-on demonstrations, you’ll learn to set up your development environment, integrate OpenAI’s APIs, and design reasoning-driven workflows that mimic human-like problem solving. You will explore how agents use planning, reflection, and self-correction, implement function calling and tool use, manage short- and long-term memory, and establish agent-to-agent communication for collaborative decision-making. The course culminates in building a fully functional reasoning agent system with a Streamlit-based UI, integrating prompts, memory, tools, and communication into one cohesive framework. By the end of this course, you will be able to: - Explain the anatomy of intelligent agents, including reasoning, memory, tools, and context. - Set up the OpenAI API, configure environment variables, and initialize AgentKit for agent development. - Design and implement structured reasoning workflows using prompts and reflection-based logic. - Integrate function calling and tool registration for agents to perform dynamic tasks autonomously. - Add short-term and contextual memory for improved continuity and understanding across sessions. - Build multi-agent communication systems using the Model Context Protocol (MCP). - Develop and deploy an interactive reasoning agent application using Streamlit. This course is ideal for software developers, data scientists, and AI practitioners who want to build autonomous, reasoning-powered applications using OpenAI’s ecosystem. A working knowledge of Python and basic familiarity with APIs or AI models will be helpful, but no prior experience with agent frameworks is required. Join us to master the next generation of AI development — and learn how to transform models into intelligent, context-aware agents that think, plan, and communicate like real collaborators!

    450 min
    View details: Design AI Agents with OpenAI AgentKit
  • Other
    All levels

    Population Health: Fundamentals of Population Health Management

    What are the principles of Population Health Management as a pro-active management approach to improve health and to tackle health disparities? In this course we will discuss the basic principles of Population Health Management that will help you as (future) health care professional or policymaker to analyse current healthcare challenges and to design possible solutions using the Population Health Management Approach. During this course you discuss the rationale for the current value transformation in healthcare and Population Health Management as a logic reaction. You will be confronted with the leading frameworks of Population Health Management. You determine the necessary building blocks, including the evaluation and implementation issues. This Course is part of the to-be-developed Leiden University master program Population Health Management. If you wish to find out more about this program see the last reading of this Course!

    960 min
    View details: Population Health: Fundamentals of Population Health Management
  • Business
    Beginner

    Mastering Final Cut Pro

    This course unravels the post-production world for editors. Students will dive into the key features of Apple’s Final Cut Pro software for Video and Audio Editing and learn elements for creating professional videos with the use of transitions and effects, titles and motion graphics, color correction, 360 Video and Media Management. This self-paced course prepares students to pass the Final Cut Pro X certification exam. Learn at your own pace, retake the lessons as needed, and practice alongside the Apple Certified Trainer. We recommend that you have a basic understanding of macOS, video terminology and while not required, experience with video production and workflow is helpful. This course was developed by LearnQuest in association with two highly experienced Apple Certified Trainers and editors.

    2400 min
    View details: Mastering Final Cut Pro
  • Business
    Beginner

    Google Ads Mastery : Create & Optimize Winning Campaigns

    Step into the world of high-impact digital advertising with this Google Ads Course – your complete guide to mastering paid ads. Created for marketers, entrepreneurs, solopreneurs, and anyone aiming to learn PPC from scratch to expert level, this course provides step-by-step practical lessons to help build winning ad campaigns. This is a hands-on based course so you will learn how to do things step-by-step. You'll learn how to build out winning Search, Display, YouTube, and Shopping campaigns; develop killer targeting methods; master keyword strategy and bidding approaches; utilize extensions & remarketing lists, and track your conversions like a pro. Every module combines theory with actionable exercises you can directly apply to your own campaigns for building, launching & optimizing campaigns that generate ROI. If you're ready to build high-performing campaigns, boost visibility, and drive business growth — enroll now and start mastering the world's most powerful advertising platform today!

    View details: Google Ads Mastery : Create & Optimize Winning Campaigns
  • Technology
    Advanced

    Serverless Data Processing with Dataflow: Operations em Português Brasileiro

    Na última parte da série de cursos do Dataflow, vamos abordar os componentes do modelo operacional do Dataflow. Veremos ferramentas e técnicas para solucionar problemas e otimizar o desempenho do pipeline. Depois analisaremos as práticas recomendadas de teste, implantação e confiabilidade para pipelines do Dataflow. Por fim, faremos uma revisão dos modelos, que facilitam o escalonamento dos pipelines do Dataflow para organizações com centenas de usuários. Essas lições garantem que a plataforma de dados seja estável e resiliente a circunstâncias imprevistas.

    1260 min
    View details: Serverless Data Processing with Dataflow: Operations em Português Brasileiro
  • Technology
    Intermediate

    Scrape and analyze data analyst job requirements with Python

    In this project, you’ll help a recruitment agency improve its job vacancy sourcing by using Python’s web-scraping capabilities to extract job postings from multiple sites. This task will require you to write a Python script to extract job posting data from the source site and save it to a comma separated values (CSV) file. Your work will help the agency provide clients with with relevant job openings more quickly, giving them a competitive advantage over other applicants. There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers. ROLE: Data Analyst SKILLS: Python PREREQUISITES: variables, data types, loops, functions, and file input/output in Python web scraping techniques data cleaning, preprocessing, and visualization techniques BeautifulSoup, Git, Jupyter Notebook

    480 min
    View details: Scrape and analyze data analyst job requirements with Python
  • Technology
    Intermediate

    Certified Kubernetes Security Specialist (CKS): Unit 1

    This course breaks down the CKS certification process, clarifying exam requirements and helping you create an effective study plan. You’ll set up and manage your own Kubernetes home lab, both locally and in the cloud, to practice real-world scenarios. Key topics include Kubernetes security fundamentals, cloud-native application protection, threat modeling, and an overview of Kubernetes architecture and public key infrastructure. You’ll also analyze real hacking incidents and top OWASP risks to learn how to spot and fix vulnerabilities. Whether you want certification or to strengthen your Kubernetes skills, this course gives you practical knowledge and strategies for today’s cloud-native environments.

    150 min
    View details: Certified Kubernetes Security Specialist (CKS): Unit 1
  • Technology
    Beginner

    Cloud: Infrastructure as a Service - Master's

    Infrastructure as a Service (IaaS) allows users to provision processing, storage, networks, and other fundamental computing resources which then allows them to deploy and run arbitrary software, which can include operating systems and applications. Students will learn how to provision, deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network. By the end of this course, students will be able to: - Use concepts of cloud computing and cloud native applications to provision. - Deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network, using standard planning methodologies to meet identified business and/or consumer needs.

    View details: Cloud: Infrastructure as a Service - Master's