Courses

  • 8 Lessons

    Introduction to Web Development

    The Introduction to Web Development course will walk you through the creation of your first website. Using HTML, CSS and JavaScript, you will create a website that allows users to interact with an API, all while learning fundamental Web Development skills.

  • 15 Lessons

    Introduction to Web Development (2021)

    Prerequisites: Nil Course hours: 30 Assessments: Project (100%) Certificate: Nil Instructor Support: Yes Difficulty: Beginner The Introduction to Web Development course will walk you through the…
  • 2 Lessons

    IT Fundamentals

    This course is a great course to complete if you are considering a career in technology. It provides a concise overview of Information Technology and some of it’s key concepts.
  • 8 Lessons

    Java Fundamentals

    In this course, you will learn the basics of the Java language. Each module will have associated coding challenges to evaluate your skills and understanding. 

  • 1 Lesson

    Leo | Hadoop for Data Science & Analytics

    Hadoop—the hugely popular big data platform—offers a vast array of capabilities designed to help data scientists deliver their insights.

  • 1 Lesson

    LEO LinkedIn Course: C++ Development

    Looking to enhance your understanding of C++? In this course, explore some of the more complex aspects of this core programming language. From the basics of class definition to operator overloads and move semantics, instructor Bill Weinman helps you develop the skills you need to get the most out of C++. Learn about lambda expressions, concurrency, constraints and concepts, optional and variant classes, structured bindings, and best practices for initialization. Along the way, Bill covers some of the newer features of C++ including how to use the format library, the spaceship operator, the span class, and more!
  • 1 Lesson

    LEO LinkedIn Course: Getting Started with C++

    C++ is one of the most popular programming languages in the world. It is used for everything from systems-level programming to mobile app development and is a solid foundation for every programmer's skill set. In this course you will:
    • Explore introductory C++ language programming with simple language and up-to-date code examples
    • Learn how to work with templates and the C++ Standard Template Library (STL)
    • Write functional code with C++ functions, Lambda functions, templates, and the RxCpp Reactive Extensions library
    • Build data-driven websites and make RESTful API calls using C++
  • 1 Lesson

    LEO LinkedIn Course: Level Up C++

    This course enables you to check how your C++ skills measure up. It presents a series of programming challenges to help you practice. Learn how to use GitHub Codespaces with the course, then dive into the challenges, beginning with checking for palindromes and sorting an array and continuing through to more advanced challenges like JSON file validation and the birthday problem. You can move through the challenges at your own pace, in order or searching for particular challenges you want to complete.
  • 18 Lessons

    Linux Fundamentals

    Why Learn Linux? Did you know that Linux powers 95% of the world's Top 1 million websites? Did you know that Linux is running on 80% of all smartphones in the world today?

  • 16 Lessons

    Linux Privilege Escalation

    In this course, you will learn beginner and intermediate privilege escalation and local machine lateral movement techniques. Each lesson includes a bundled lab complete with activities.

  • 2 Lessons

    Linux Systems Administration

    This Linux Systems Administration course equips you with essential skills for managing Linux-based environments. You’ll learn to set up and operate a Linux shell, manage boot processes, and handle system runlevels. The course covers package management across popular distributions, user and process management, system logging, server security, and configuring web environments with the LAMP stack. A final hands-on lab challenges you to install a Nextcloud environment, putting your skills to practical use and preparing you for real-world Linux system administration tasks.

  • 7 Lessons

    Networking Fundamentals

    This course provides an overview of the introductory topics for basic networking and is designed to teach you how computer networks work, from a small local area network through to the wider internet.

  • 8 Lessons

    Networking Practical

    This is a practical course where you will learn to configure a router and switch. Prerequisites: Networking Fundamentals
  • 2 Lessons

    OSINT Introduction

    An introductory course to OSINT (open source intelligence). This course is designed to educate students on the impact publicly available information can have on individuals…
  • 2 Lessons

    OSINT Introduction – PA Consulting

    An introductory course to OSINT (open source intelligence). This course is designed to educate students on the impact publicly available information can have on individuals…
  • 12 Lessons

    Pega Business Architect

    In this course, you'll learn how to take the next step in learning more tools on the Pega low code software. 

    The Pega Business Architect course will expand on the skills and knowledge of the Intro to Pega course. You will be prepared to sit for your PCBA certification and be job ready for a role in Pega Development. 

  • 12 Lessons

    Pega Systems Architect

    In this course, you'll learn how to – take the next step in learning more tools on the Pega – low code software.

     

  • 3 Lessons

    Phishing Attacks

    In this course the learner will learn how to identify phishing attacks, business email compromise attacks, phone scams, vishing attacks, and malware, and what to do about these attacks and how to protect against them.

  • 7 Lessons

    Principes de base de la programmation Python

    Bienvenue au cours Principes de base de la programmation Python. Ce cours développera votre compréhension de la programmation en utilisant la syntaxe Python.  À la fin de ce cours, vous serez en mesure de -  

    • Démontrer une capacité d’entrée de gamme à lire et écrire des programmes de base en Python 
    • Suivez les instructions de la proposition d’amélioration Python 8 (PEP8) lors de l’écriture de code Python 
  • 5 Lessons

    Principes de Programmation

    La programmation est une compétence clé pour tout professionnel qui cherche à améliorer ses perspectives d’emploi dans l’industrie informatique. Ce cours vise à donner aux étudiants une connaissance de base des concepts et des principes de programmation.

  • 5 Lessons

    Principles of Programming

    Programming is a key skill for any professional looking to improve their job prospects in the IT industry. This course is aimed at giving students a foundation knowledge of programming concepts and principles.

  • 8 Lessons

    Python Programming Fundamentals

    Welcome to WYWM Python Programming Fundamentals. In this course, we will develop your understanding of programming using Python syntax. This course will focus on developing a mindset around development. 

  • 11 Lessons

    Red Team Essentials (RTE)

    Prerequisites: Linux Fundamentals and Networking Fundamentals Course hours: 30 Assessments: Formative & Summative Quizzes & Practical Assessments Certificate: WYWM Course Completion Certificate Instructor Support: Yes Difficulty:…
  • 9 Lessons

    Red Team Operator-Windows Buffer Overflow

    In this course, you will learn how to use Immunity Debugger, Mona Modules, and msfvenom to create fully developed buffer overflow exploits in Python2 and Python3 for the Windows platform. We will also cover the common issues encountered and how to resolve them.

  • 6 Lessons

    Reporting with Power BI

    Prerequisites: Data Foundations Course hours: 10-15 hours Assessments: – Formative Assessment– Summative Assessment Accreditation: Nil Instructor Support: Yes Difficulty: Intermediate The Reporting with Power Bi…
  • 1 Lesson

    Requirements Writing

    This course welcomes anyone who wants to find out how to write requirements. It is relevant to anyone in project management, engineering, QA, logistic support, operations, management, maintenance and other work areas. No specific background is required, and we welcome learners with all levels of interest and experience.
  • 25 Lessons

    Robotic Process Automation Analyst

    The Robotic Process Automation (RPA) industry is gaining momentum here in Australia and the future workplace looks exciting. The RPA industry is set to hit $5 billion annually worldwide! This is one of the only robotic process automation courses that teaches the business analysis component of RPA so that you become a certified RPA Analyst and can take a role as one.

  • 8 Lessons

    RPA Blue Prism Excellence Course

    Prerequisites: RPA Analyst RPA Developer Course hours: 10 Assessments: Nil Accreditation: WYWM Certificate Instructor Support: Nil Difficulty: Intermediate Welcome the Blue Prism Excellence Course that…
  • 6 Lessons

    Service Desk Analyst

    Prerequisites: None Course hours: 10 Assessments: Formative Quizzes Accreditation: Nil Instructor Support: Yes Difficulty: Beginner The Service Desk Analyst course is the perfect entry point…
  • 8 Lessons

    Software Quality Assurance Testing Fundamentals

    This course is designed to provide an understanding of Software Quality Assurance Testing Fundamentals.

    By the end of this course, students will be able to:

    • Recognise the fundamentals of testing
    • Describe testing throughout the software development lifecycle
    • Describe static testing
    • Identify test techniques
    • Describe test management

  • 2 Lessons

    Source Control Fundamentals

    In Git & GitHub, we will cover some essential Git techniques for version control.  We will start with understanding the basics of the Git protocol, leverage its functionality and commands, and look at the built-in Git extensions in VS Code  Then we will go over a real-life scenario on how Git is used among a team of developers to ship a product. 

  • 12 Lessons

    SQL for Data Analysis and Development

    This course introduces how to use SQL for data analysis and software development in an interactive environment (learn by doing). This course is great for those on the WYWM Data Analyst Course.

  • 12 Lessons

    SQL pour l’analyse et le développement des données 

    Prérequis: Analyse de données avec Excel (recommandé)  Heures de cours :  20-30 Évaluations :  Quiz et évaluation sommative  Certificat :  Certificat WYWM  Soutien à l’instructeur…
  • 1 Lesson

    TQ01 Augmented Reality and Virtual Reality

    The aim of TQ short courses is to improve the overall technical literacy of WYWM staff and students in order to better support job outcomes, client interactions, technical competency, innovation, and overall company performance as a technology provider.  

  • 38 Lessons

    UiPath Developer Foundations

    This course will teach you how to operate as an entry-level UiPath Developer who can build basic automations and operate effectively within an established team. By the end of the course, you will be prepared for the UiPath RPA Associate Developer accreditation (UiRPA). The training program consisting of UiPath lessons, supported by WithYouWithMe demonstrations, walkthroughs, exercises and assessments.

  • 15 Lessons

    Visualisations des Données avec Power BI

    Troisième d’une série de cours en trois parties, le cours Visualisation des Données Power BI permet aux étudiants d’acquérir les compétences de base requises pour visualiser les données en informations pouvant permettre la prise de décision. Avec le mantra «?apprendre en faisant?», ce cours enseigne les principes fondamentaux de la visualisation de données à travers un contenu interactif et pratique.

  • 3 Lessons

    What is Social Engineering?

    In this course, you'll learn what social engineering is, how it works, the different types of social engineering, and how to recognise social engineering attacks.