Skip to main content
Tallo logoTallo logo

Courses

Discover thousands of courses from top institutions and platforms worldwide

17,859 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
Engineer Tested, Manager Approved - Migrating Windows - .NET Services to Linux course thumbnail
FREE

YouTube

Engineer Tested, Manager Approved - Migrating Windows - .NET Services to Linux

linux.conf.au
Project Management
Docker

Explore the journey of migrating 78 Windows-specific C# .NET services to .NET Core on Linux in this 48-minute conference talk from linux.conf.au. Discover how improvements in Mono and the release of .NET Core have made running .NET Framework code on Linux easier and more reliable. Learn about the six-month project undertaken at Campaign Monitor, from its inception as a bold idea to its successful completion. Gain insights into working with .NET Core on Linux and Docker, identifying easy-to-migrate components, and addressing both expected and unexpected challenges. Understand the process of initiating and executing such a significant migration project, including strategies for convincing management of its value. Benefit from practical lessons learned during this transition, applicable to engineers and managers considering similar migrations in their organizations.

Hunting Windows Desktop Window Manager Bugs course thumbnail
FREE

YouTube

Hunting Windows Desktop Window Manager Bugs

Hack In The Box Security Conference
Reverse Engineering
Exploit Development

Explore the intricacies of Windows Desktop Window Manager (DWM) vulnerabilities in this 46-minute conference talk from Hack In The Box Security Conference. Delve into the architecture of DWM and its interaction with low-privileged users, uncovering a significant attack surface within the Windows graphics component. Examine 10 discovered bugs in the DWM process, all acknowledged by Microsoft, and gain insights into the reverse engineering process that revealed special features like restart recovery and exception handling. Learn about six specific vulnerability cases, including out-of-bound access, untrusted pointer reference, type confusion, and use-after-free issues. Understand the implementation details of DirectComposition in user and kernel modes, and discover the security challenges in shared memory communication. Compare manual code auditing and fuzzing techniques for vulnerability detection, and grasp the importance of auditing user-mode code in addition to kernel-side vulnerabilities.

Stamped Window Cards - Creating Image Windows course thumbnail
FREE

YouTube

Stamped Window Cards - Creating Image Windows

Card Making
Crafts
Visual Arts

Learn how to create eye-catching stamped window cards in this informative 27-minute video tutorial. Master the technique of creating windows for stamp images, adding a unique and professional touch to your card designs. Explore various stamping techniques using fruit and floral stamps, and discover how to combine different ink colors to achieve vibrant results. Follow along as the instructor demonstrates the use of specialized tools and materials, including the MISTI stamping tool, fine-tip glue bottles, and shimmering confetti. Gain valuable tips on achieving clean, crisp stamped images and adding dimensional elements to your cards. Perfect for card makers looking to elevate their crafting skills and create stunning, personalized greeting cards.

Attacking Windows by Windows course thumbnail
FREE

YouTube

Attacking Windows by Windows

Black Hat
Cybersecurity
Ethical Hacking

Explore a novel approach to exploiting Windows kernel vulnerabilities in this 32-minute Black Hat conference talk. Learn how to bypass Microsoft's exploit mitigations introduced since Windows 8, including Kernel DEP, KASLR, and SMEP. Discover a common method applicable from Windows 2000 to Windows 10 that leverages a hypothetical 0-day vulnerability capable of flipping bits. Delve into topics such as Hell Dispatch Table, protections, shared infrastructure, Window objects, and escalation techniques. Gain insights from security researchers Li Zhou and Yin Liang as they demonstrate how to achieve system privileges despite enhanced security measures.

Windows 10 Tutorial - Windows Guide + Windows 10 Tips course thumbnail
FREE

YouTube

Windows 10 Tutorial - Windows Guide + Windows 10 Tips

Windows
Digital Skills
Self Improvement

Embark on a comprehensive 3.5-hour journey through Windows 10 with this in-depth tutorial. Master the fundamentals of the operating system, from initial setup to advanced customization. Learn to navigate the interface, manage user accounts, utilize built-in apps, and optimize system settings. Explore essential features like the Start Menu, Taskbar, Cortana, and Action Center. Discover how to personalize your Windows experience, configure display and power options, and leverage accessibility tools. Perfect for beginners and those transitioning from earlier versions, this guide equips you with the knowledge to confidently use Windows 10, complete with practical tips and tricks to enhance your productivity.

Security Engineer course thumbnail

Udacity

Certificate

Security Engineer

Cybersecurity
Cryptography
Application Security

Build the skills needed to outsmart cyber threats. This Nanodegree teaches you how to secure infrastructure, assess vulnerabilities, and apply top industry practices to protect your organization from digital attacks.

Empathetic Engineer course thumbnail
FREE

edX

Certificate

Empathetic Engineer

Engineering Design
Project Management
Design Thinking

The Empathetic Engineer is a course that will enhance your capacity to harness your technology and problem-solving skills to deliver high impact, innovative solutions that address compelling social and environmental needs. It is a course that puts people, planet and nature at its core, enabling you to generate new levels of value for the markets or communities you serve, without compromising our world today or in the future. There has never been a more exciting time for engineers to make an impact at scale. We have a perfect storm of need and technological capability. We have the immense challenge of climate change, alongside a desperate need to create a more sustainable and equitable model of consumption and production. But we are also at the top of a wave of innovation, the likes of which have not been seen for around 120 years, where many distinct areas of technological progress are transforming our capacity to address the immense challenges we face. The challenges we face are systemic and our responses must be, too. Week by week, the course will take you through the 6 phases of the process we use, from first scoping a challenge you want to focus upon, researching it, drawing on those insights to generate a clear set of goals and ambitions, igniting your creative capacity to develop novel and exciting concepts, selecting, testing and refining them along with the business model before implementing an innovative solution, that addresses a compelling need. At the end of the course, you should be able to: Demonstrate theoretical and practical understanding of the different stages of the empathetic engineering approach in the context of engineering design projects. Analyse the socio-cultural, environmental, and economic factors that need to be considered in the given context. Apply the principles, methods and tools to an engineering design project to deliver more effective and measurable outcomes. Optionally, develop a project proposal that spans technological, socio-cultural, environmental and economic systems, including how the proposal creates and captures value for each of the relevant stakeholders. That is our goal, and we look forward to going on this journey together.

AI Engineer course thumbnail

edX

Certificate

AI Engineer

Microsoft Azure
Cloud Computing
Computer Vision

As AI continues to reshape industries, demand is rising for professionals who can develop intelligent solutions that integrate seamlessly into cloud-based platforms. The AI Engineer program, developed by Microsoft and hosted on edX, equips learners with the technical knowledge and practical skills to build and deploy AI solutions using Azure AI services. Across three in-depth courses, you’ll begin with an introduction to Azure’s AI capabilities and progress to more advanced applications, including natural language processing, computer vision, and knowledge mining. You’ll also learn how to use services such as Azure OpenAI, Cognitive Services, and Azure Machine Learning to build enterprise-grade AI solutions. This program is ideal for software developers, cloud engineers, and data professionals looking to deepen their expertise in cloud-based AI. With hands-on labs, real-world use cases, and a focus on responsible AI design, this program sets you up for success in AI engineering roles and serves as a strong foundation for Azure AI certification paths.

Data Engineer course thumbnail

edX

Certificate

Data Engineer

Data Engineering
Cloud Computing
SQL

The Data Engineer program prepares you for one of the most in-demand roles in modern data infrastructure. Developed by Microsoft, this comprehensive program teaches you how to design, implement, and manage data solutions in the cloud using Azure Synapse Analytics, Apache Spark, and Azure Stream Analytics. You’ll gain hands-on experience building serverless SQL queries, performing large-scale data transformations, integrating hybrid transactional and analytical processing (HTAP), and implementing real-time streaming solutions. Whether you're transitioning into data engineering or looking to deepen your expertise in Azure's data ecosystem, this program provides the technical foundation and practical skills to support enterprise-grade data solutions.

Security Engineer course thumbnail

edX

Certificate

Security Engineer

Microsoft Azure
Cloud Computing
Network Security

This program focuses on demonstrating your ability to build functional and effective applications, showcasing your skills and knowledge throughout the application development process. Emphasis is placed on practically applying learned concepts to real-world scenarios, validating your competence in app development. You will gain a comprehensive understanding of securing core cloud infrastructure across network, compute, storage, and database components. Learn fundamental network security principles, including implementing controls, managing traffic, deploying firewalls, configuring secure virtual networks, and using segmentation to protect resources. Explore tools and services to monitor and defend against threats, enabling you to design and maintain a secure network architecture. Additionally, you will delve into securing virtual machines, data at rest and in transit, and databases using best practices such as access control, encryption, and threat mitigation. Acquire the knowledge and hands-on skills necessary to manage and enhance an organization's security operations. This course covers key principles like risk assessment, incident response, and the strategic use of security technologies. You will learn how to monitor security events, analyze threats, and ensure compliance with industry standards. With a strong focus on real-world application, this course provides a solid foundation for effectively leading or supporting security operations.

Sales Engineer and Solutions Engineer: Sales & Tech Training course thumbnail

Udemy

Certificate

Sales Engineer and Solutions Engineer: Sales & Tech Training

Sales
Business Development
Cybersecurity

Master the Art of Sales and Technology to Drive Business Success as a Sales Engineer and Solutions Engineer What you'll learn: Feel confident preparing for a discovery call & sales demoUnderstand the sales process and how to master itReview basic technical concepts to understand industry trendsMaster interview responses to land your first technical sales positionDevelop a successful resume and Linkedin profile to improve your chance of an interviewShadow real interview responses and live demos of sales engineering The Sales Engineer and Solutions Engineer: Sales & Tech Training course is designed to equip individuals with the necessary knowledge and skills to become successful sales engineers in the technology industry. This comprehensive course covers a wide range of topics, including sales, engineering, and technical skills, to prepare learners for the diverse responsibilities of a sales engineer.Through this course, you will gain an understanding of the role of a sales engineer and the importance of effective communication, problem-solving, and technical expertise in the field. You will also learn about the sales process and how to leverage technical knowledge to identify customer needs and develop effective solutions.In addition, this course provides an overview of various technologies, including cloud computing, APIs, and cybersecurity, and how they can be used to meet customer needs. Throughout the course, you will have access to practical exercises that will enable you to apply the concepts you have learned to real-world scenarios. By the end of this course, you will have developed the skills and knowledge required to become a successful sales engineer and solutions engineer in the technology industry.So, if you are interested in pursuing a career as a sales engineer, this Sales Engineer and Solutions Engineer: Sales & Tech Training course is the perfect starting point for you. Enroll now and take the first step toward a rewarding career in the tech industry!

Docker for Windows and Windows Containers course thumbnail
FREE

YouTube

Docker for Windows and Windows Containers

Docker
DevOps
Cloud Computing

Explore Docker for Windows, Docker for Windows Server 2016, and Windows Containers in this informative webinar. Learn about using Windows Containers or Hyper-V containers for isolation, and discover the new lift and shift tool designed to help teams containerize existing Windows applications. Gain insights into Docker's open platform for developers and system administrators to build, ship, and run distributed applications. Understand how Docker enables IT organizations to significantly reduce application delivery time, seamlessly move workloads between data centers and the cloud, and achieve up to 20X greater efficiency in computing resource utilization. Discover the impact of Docker's active community and open-source innovation, which has led to over 700 million container downloads and adoption by millions of developers across thousands of innovative organizations worldwide. Explore the thriving Docker ecosystem, including more than 180,000 "Dockerized" applications and partnerships with major tech companies.

Windows Endpoint Administration: Deploy Windows Client course thumbnail

Pluralsight

Certificate

Windows Endpoint Administration: Deploy Windows Client

Windows Autopilot
Windows
Digital Skills

There are many ways to deploy Windows in modern organizations. In this course, Windows Endpoint Administration: Deploy Windows Client, you will gain the ability to install Windows consistently, securely, and conveniently. First, you will learn to plan your deployment, assessing readiness, and choosing between traditional imaging tools and newer, “modern” methods. Next, you will discover how to use Windows Autopilot to configure devices that have Windows pre-installed, and how to use the Microsoft Deployment Toolkit (MDT) to deploy Windows to devices that need a complete operating system image. Finally, you will explore the various available ways to set up remote management with Intune, Remote Desktop, and PowerShell remoting. When you are finished with this course, you will have the skills and knowledge to deploy and update Windows client devices in organizations with both on-premises and cloud-based architectures. This course aligns with the learning objectives for the MD-102 exam to obtain certification as an Endpoint Administrator Associate.

Windows 11 Troubleshooting: Windows Log Files course thumbnail

Pluralsight

Certificate

Windows 11 Troubleshooting: Windows Log Files

Windows 11
Windows
Digital Skills

When troubleshooting, you'll need to navigate and decipher the multitude of log and error files in Windows 11. In this course, Windows 11 Troubleshooting: Windows Log Files, you’ll learn how to locate the information you need by exploring how to open, read, and interpret the many types of log and error files in Windows 11. First, you’ll delve into where to find the different log files in Windows 11. Next, you’ll discover how to open and read different types of log files in the operating system. Finally, you’ll learn how to extract useful and meaningful information from those log files. When you’re finished with this course, you’ll have the skills and knowledge of using the Windows log files for troubleshooting needed to effectively and efficiently support the end users of Windows 11 PCs.

Robotics Software Engineer course thumbnail

Udacity

Certificate

Robotics Software Engineer

Robotics
Machine Learning
Computer Vision

Learn how to build and program intelligent robots with this Robotics Software Engineer Nanodegree. Master ROS, path planning, and environment mapping through projects led by experts.

Cloud DevOps Engineer course thumbnail

Udacity

Cloud DevOps Engineer

DevOps

The goal of this course is to take existing IT professionals, whether they come from software development or operations, and help them appreciate the challenges facing companies who are looking to embrace scalable software deployment as well as the architectures and thought processes they can use to address these challenges. Students will start with a presentation of the problem as it stands today, then dive into the DevOps workflow and a survey of the system architectures currently being used to address this problem.

Meta Database Engineer course thumbnail

Coursera

Certificate

Meta Database Engineer

Databases
SQL
MySQL

Want to get started in the world of database engineering? This program is taught by industry-recognized experts at Meta. You’ll learn the key skills required to create, manage and manipulate databases, as well as industry-standard programming languages and software such as SQL, Python, and Django used for supporting outstanding websites and apps like Facebook, Instagram and more. In this program, you’ll learn: Core techniques and methods to structure and manage databases. Advanced techniques to write database driven applications and advanced data modeling concepts. MySQL database management system (DBMS) and data creation, querying and manipulation. How to code and use Python Syntax How to prepare for technical interviews for database engineer roles. Any third-party trademarks and other intellectual property (including logos and icons) referenced in the learning experience remain the property of their respective owners. Unless specifically identified as such, Coursera’s use of third-party intellectual property does not indicate any relationship, sponsorship, or endorsement between Coursera and the owners of these trademarks or other intellectual property.

Database Engineer Capstone course thumbnail

Coursera

Certificate

Database Engineer Capstone

Databases
Data Visualization
Python

In this course you’ll complete a capstone project in which you’ll create a database and client for Little Lemon restaurant. To complete this course, you will need database engineering experience. The Capstone project enables you to demonstrate multiple skills from the Certificate by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program. In this course, you will demonstrate your new skillset by designing and composing a database solution, combining all the skills and technologies you've learned throughout this program to solve the problem at hand. By the end of this course, you’ll have proven your ability to: -Set up a database project, -Add sales reports, -Create a table booking system, -Work with data analytics and visualization, -And create a database client. You’ll also demonstrate your ability with the following tools and software: -Git, -MySQL Workbench, -Tableau, -And Python.

Machine Learning Engineer course thumbnail

DataCamp

Certificate

Machine Learning Engineer

MLOps
Machine Learning
Python

## Become a Cutting-Edge Machine Learning Engineer Step into the exciting world of machine learning engineering with this comprehensive Track designed for aspiring professionals. You'll learn everything you need to know about model deployment, operations, monitoring, and maintenance to become a well-rounded machine learning engineer. ## Master the Fundamentals of MLOps Gain a deep understanding of the core concepts of MLOps as you: * Explore the modern MLOps framework and lifecycle * Learn to design, train, and deploy end-to-end models * Gain hands-on experience with key technologies like Python, Docker, and MLflow * Understand crucial concepts like CI/CD, deployment strategies, and concept drift ## Gain Practical Skills Through Real-World Projects Apply your knowledge to solve authentic challenges that mirror the day-to-day work of a machine learning engineer. You'll have the opportunity to develop predictive models for agriculture, forecast temperatures in London using advanced techniques, and build reliable data pipelines using ETL and ELT principles. ## Develop a Versatile Machine Learning Engineering Skill Set Throughout this Track, you'll gain expertise in building and deploying machine learning models in production environments, ensuring their performance remains optimal over time. You'll explore methods for monitoring models and addressing issues related to data and concept drift while leveraging data version control for efficient ML data management. Additionally, you'll learn how to implement CI/CD pipelines to streamline model development and deployment, making machine learning workflows more reliable and scalable. ## Prepare for a Junior Machine Learning Engineer Role Upon completing this Track, you'll have the knowledge and practical experience to confidently pursue junior machine learning engineer positions. You'll be equipped to: * Collaborate with data science teams to bring models from concept to production * Optimize model performance and ensure seamless integration with business systems * Continuously monitor and maintain deployed models to deliver reliable results * Contribute to the development of scalable and efficient machine learning infrastructure Note: This Track assumes prior knowledge of data manipulation, training, and evaluating machine learning models using Python. ## Unlock Your Potential in Machine Learning Engineering Start this transformative journey to become a sought-after machine learning engineer. With interactive courses, real-world projects, and expert instruction, you'll gain the skills and confidence to make a lasting impact in this cutting-edge field.

Site Reliability Engineer course thumbnail

Udacity

Certificate

Site Reliability Engineer

Site Reliability Engineering (SRE)
Software Development
Microservices

Advance your tech career by learning to design, deploy, and maintain reliable, scalable systems through this Nanodegree. Featuring real-world projects, practical tools, and personalized expert feedback.