• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

5467 Software courses delivered Online

Remote Policy Evaluation Methods May 2025

By Institute for Fiscal Studies

The course covers research design principles and all main quantitative evaluation methods: randomised experiments, instrumental variables, sharp and fuzzy regression discontinuity designs, regression methods, matching methods and longitudinal methods (before-after, difference-in-differences and synthetic controls).

Remote Policy Evaluation Methods May 2025
Delivered Online
£450 to £1,662

REST APIs with Flask and Python in 2023

By Packt

This course will show you how to create simple, intermediate, and advanced REST APIs for authentication, deployment, caching, and much more. You will also cover essential technologies such as Flask and popular extensions such as Flask-Smorest, Flask-JWT-Extended, and Flask-SQLAlchemy; we will dive right into developing complete, solid, production-ready REST APIs.

REST APIs with Flask and Python in 2023
Delivered Online On Demand12 hours
£82.99

Mastering Bash Shell Scripting: Automate your daily tasks [Updated for 2021]

By Packt

This video course takes a step-by-step and systematic approach to make you familiar with the bash shell scripting. You'll learn how to use the Linux command-line and commands to write and execute shell scripts for automating repetitive computing tasks.

Mastering Bash Shell Scripting: Automate your daily tasks [Updated for 2021]
Delivered Online On Demand11 hours 45 minutes
£60.99

IT Network Support Engineer

5.0(10)

By Apex Learning

IT Network Support Engineers play a vital role in ensuring the smooth operation of computer networks in various organisations. They are responsible for maintaining the network infrastructure, resolving network issues, and ensuring that the network is secure from cyber threats. This course is designed to equip learners with the knowledge and skills required to work in this dynamic and challenging field. The IT Network Support Engineer program covers a broad range of topics related to network security and management. Students will learn about asset security, security engineering, communication and network security, identity and access management, security assessment and testing, security operations, and software development security. The course is designed to provide learners with a comprehensive understanding of network security and management, including risk management, asset management, security protocols, and security operations. Through this course, learners will develop critical skills, including troubleshooting and problem-solving, network design and implementation, security management, and network maintenance. Additionally, learners will gain a deep understanding of the different security technologies used in the industry and learn how to design, implement, and maintain secure networks. This IT Network Support Engineer Bundle Consists of the following Premium courses: Course 01: Network Security Level 2 Course 02: Computer Networks Security Course 03: Cloud Computing Training Course 04: AWS Certified Cloud Practitioner Course 05: CompTIA Networking - Level 4 Course 06: Cisco ASA Firewall Training Course 07: CompTIA Network+ Certification Course 08: Cyber Security Level 3 Course 09: GDPR Data Protection Level 5 Course 10: Data Center Training Essentials: General Introduction Course 11: Data Center Training Essentials: Mechanical & Cooling Learning Outcomes: Upon completion of this course, learners will be able to: Design, implement, and maintain secure network infrastructure Identify and assess network vulnerabilities and develop mitigation strategies Conduct network security assessments and implement security controls Configure and troubleshoot network devices, including routers, switches, and firewalls Design and implement security policies and procedures in accordance with industry standards and best practices Enrol now in IT Network Support Engineer to advance your career, and use the premium study materials from Apex Learning. The bundle incorporates basic to advanced level skills to shed some light on your way and boost your career. Hence, you can strengthen your IT Network Support Engineer expertise and essential knowledge, which will assist you in reaching your goal. Moreover, you can learn from any place in your own time without travelling for classes. Course Curriculum: Security and Risk Management Asset Security Security Engineering Communication and Network Security Identity and Access Management Security Assessment and Testing Security Operations Software Development Security The IT Network Support Engineer program is designed to provide learners with a comprehensive understanding of network security and management. The course covers a wide range of topics related to network security, including asset security, security engineering, communication and network security, identity and access management, security assessment and testing, security operations, and software development security. The course is divided into several modules, each covering a specific area of network security and management. The course begins with an introduction to security and risk management, where learners will gain an understanding of the different types of security threats and how to manage them. Learners will also learn about asset security, which covers the different types of assets that organisations need to protect, including data, hardware, and software. The course then moves on to security engineering, where learners will gain an understanding of the different security technologies used in the industry, including cryptography, access control, and intrusion detection systems. Communication and network security is covered next, where learners will learn about secure network protocols and how to configure and troubleshoot network devices. The course then covers identity and access management, where learners will learn how to manage user access to the network and implement security controls to prevent unauthorised access. Security assessment and testing are covered next, where learners will learn how to conduct network security assessments and implement security controls. The final module of the course covers security operations and software development security. Here, learners will learn how to design and implement security policies and procedures in accordance with industry standards and best practices. They will also learn about software security, including secure coding practices and software testing methodologies. CPD 120 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Individuals who want to start a career in IT Network Support Engineering Network administrators looking to advance their skills in network security IT professionals interested in network security and management Those who wish to gain knowledge and skills in network security and management Requirements This IT Network Support Engineer course has been designed to be fully compatible with tablets and smartphones. Career path Upon completing the IT Network Support Engineer program, learners can pursue various career paths, including: Network Support Engineer - £25,000 to £40,000 Network Security Analyst - £30,000 to £50,000 IT Security Consultant - £40,000 to £70,000 Network Architect - £50,000 to £90,000 Chief Information Security Officer - £80,000 to £150,000 Certificates Certificate of completion Digital certificate - Included Cost of PDF Certificates is included in course price Certificate of completion Hard copy certificate - Included You will get the Hard Copy certificate for the title course (Network Security Level 2) absolutely Free! Other Hard Copy certificates are available for £10 each. Please Note: The delivery charge inside the UK is £3.99, and the international students must pay a £9.99 shipping cost.

IT Network Support Engineer
Delivered Online On Demand
£59

Agile Master Training Video Course

4.3(43)

By John Academy

Description: Agile Software development is the combination of Software Development Methodologies that include Scrum, Kanban Methodology, Lean Software development methods, etc. The Agile Master Certificate is the highest level in the Agile Consortium certificate series. The Agile Master Training Video Course provides the essential features and concepts of Agile Methodologies. Throughout the course, you will learn the basics of Agile methodologies with a special focus on Kanban methodology and Lean Software Development. The course will also include the basic of Scrum and make you and year team organized to make changes quickly based on the Agile Principles if necessary. You will learn the XP software development Process and other Agile methods so that you can choose the right techniques for you. The Agile Master Training Video Course helps you increase your knowledge and methods of running Software Development process by improving the teamwork, communication, and speed in line with the Agile framework. After completing the course, you will be able to work confidently in your Software Development Projects with peers. Assessment & Certification: To achieve a formal qualification, you are required to book an official exam separately with the relevant awarding bodies. However, you will be able to order a course completion CPD Certificate by paying an additional fee. Hardcopy Certificate by post - £19 Soft copy PDF via email - £10 Requirements Our Agile Master Training Video Course is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation. Career Path After completing this course you will be able to build up accurate knowledge and skills with proper confidence to enrich yourself and brighten up your career in the relevant job market. Course Introduction Course Introduction 00:11:00 Agile Overview Agile Overview 00:01:00 Intro to Agile 00:11:00 The Agile Manifesto 00:17:00 Domains of Agile Practices 00:16:00 Summary 00:02:00 Understanding Lean Software Development Understanding Lean Software Development 00:01:00 Lean Origins and Principles 00:24:00 Summary 00:01:00 Understanding Kanban Understanding Kanban 00:01:00 Kanban Origins 00:09:00 Six Core Practices of Kanban 00:11:00 Summary 00:02:00 Introduction to Scrum Introduction to Scrum 00:01:00 Scrum Overview 00:10:00 Scrum Concepts and Principles 00:14:00 Scrum Processes 00:06:00 Summary 00:01:00 Understanding XP Software Development Understanding XP Software Development 00:01:00 Intro to Extreme Programming (XP) 00:10:00 Extreme Programming (XP) Practices and Adoption 00:07:00 Summary 00:02:00 Other Agile Models Other Agile Models 00:01:00 DSDM 00:11:00 Crystal 00:06:00 Feature Driven Development 00:07:00 Comparing Agile Methods 00:09:00 Summary 00:05:00 Mock Exam Mock Exam- Agile Master Training Video Course 00:20:00 Final Exam Final Exam- Agile Master Training Video Course 00:20:00 Certificate and Transcript Order Your Certificates and Transcripts 00:00:00

Agile Master Training Video Course
Delivered Online On Demand3 hours 58 minutes
£23

Basic Audio Editing Training With Audacity

4.5(3)

By Studyhub UK

The 'Basic Audio Editing Training With Audacity' course offers a comprehensive introduction to audio editing using the popular software Audacity. Participants will gain hands-on experience in navigating the Audacity interface, importing audio content, performing edits, applying effects, and exporting the final product. From basic recording to advanced features like noise reduction and track manipulation, this course equips learners with essential skills to create high-quality audio content. Learning Outcomes: Familiarize with Audacity's interface, tools, and essential functionalities. Download and install Audacity software, ensuring a seamless editing experience. Master audio import, from various sources including MP4 files, and create projects. Record and edit audio content, applying labeling, metadata, and track view features. Add and manipulate tracks for precise audio editing and enhancements. Explore noise reduction techniques, normalization, and other advanced edits. Split and adjust tracks, control audio speed, and achieve seamless transitions. Expertly export edited audio files in various formats for different platforms. Why buy this Basic Audio Editing Training With Audacity? Unlimited access to the course for forever Digital Certificate, Transcript, student ID all included in the price Absolutely no hidden fees Directly receive CPD accredited qualifications after course completion Receive one to one assistance on every weekday from professionals Immediately receive the PDF certificate after passing Receive the original copies of your certificate and transcript on the next working day Easily learn the skills and knowledge from the comfort of your home Certification After studying the course materials of the Basic Audio Editing Training With Audacity there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60. Who is this course for? This Basic Audio Editing Training With Audacity does not require you to have any prior qualifications or experience. You can just enrol and start learning.  Beginners interested in learning audio editing using Audacity. Podcasters and content creators aiming to enhance their audio production skills. Musicians and sound enthusiasts looking to edit and improve their audio recordings. Voice-over artists and narrators seeking to refine their recorded content. Prerequisites This Basic Audio Editing Training With Audacity was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Career path Podcast Editor - Potential earning of £15 - £30 per hour. Freelance Audio Editor - Median earning of £20,000 - £35,000 per year. Sound Designer - Median earning of £25,000 - £40,000 per year. Music Producer - Potential earning of £20,000 - £50,000+ per year. Audio Content Creator - Median earning of £25,000 - £40,000 per year. Course Curriculum Basic Audio Editing Training With Audacity Module 01: Overview 00:02:00 Module 02: Download and Install 00:03:00 Module 03: Audacity Toolbar - Part 1 00:02:00 Module 04: Audacity Toolbar - Part 2 00:03:00 Module 05: Hardware Needed 00:01:00 Module 06: Importing Content 00:03:00 Module 07: Audio From Mp4 00:02:00 Module 08: Using Projects and Project Files 00:02:00 Module 09: Creating A Simple Recording 00:02:00 Module 10: Labeling Tracks 00:02:00 Module 11: Adding Metadata 00:02:00 Module 12: Using Track View Features 00:03:00 Module 13: Adding Tracks 00:02:00 Module 14: Noise Reduction and Normalization 00:04:00 Module 15: Doing Simple Edits 00:04:00 Module 16: Splitting Tracks 00:03:00 Module 17: Adjusting Audio Speed 00:01:00 Module 18: Exporting Audio - Part 1 00:01:00 Module 19: Exporting Audio - Part 2 00:02:00 Module 20: Conclusion - Line In Audio 00:01:00

Basic Audio Editing Training With Audacity
Delivered Online On Demand45 minutes
£10.99

Diploma in Data Structure at QLS Level 5

4.5(3)

By Studyhub UK

Delve into the intricate world of 'Data Structure' with our comprehensive course, meticulously crafted for those who have a penchant for understanding the skeleton of software engineering. Data structures form the backbone of algorithmic efficiency, and mastering them is akin to holding the master key to software optimisation. Our course is a confluence of foundational knowledge and complex data structuring, ensuring that you emerge not only informed but also invigorated, ready to tackle any computational challenge thrown your way. Learning Outcomes Gain foundational understanding of different data structures and their implementations. Discover the intricate details of arrays, linked lists, stacks, and queues. Develop the ability to effectively utilise advanced structures like AVL trees and Fenwick trees. Master techniques for optimising algorithmic efficiency using suitable data structures. Enhance problem-solving skills related to data storage and retrieval. Why choose this Data Structure course? Unlimited access to the course for a lifetime. Opportunity to earn a certificate accredited by the CPD Quality Standards after completing this course. Structured lesson planning in line with industry standards. Immerse yourself in innovative and captivating course materials and activities. Assessments are designed to evaluate advanced cognitive abilities and skill proficiency. Flexibility to complete the Diploma in Data Structure at QLS Level 5 Course at your own pace, on your own schedule. Receive full tutor support throughout the week, from Monday to Friday, to enhance your learning experience. Who is this Data Structure course for? Individuals keen on deepening their computer science foundations. Software developers aiming to optimise their code. Students pursuing computer science and related disciplines. Competitive coders desiring an edge in algorithm competitions. Tech enthusiasts eager to understand the underpinnings of efficient programming. Career path Software Developer: £25,000 - £45,000 Algorithm Engineer: £40,000 - £60,000 Data Scientist: £35,000 - £55,000 Backend Developer: £28,000 - £50,000 Systems Architect: £45,000 - £70,000 Data Engineer: £30,000 - £55,000 Prerequisites This Diploma in Data Structure at QLS Level 5 does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Diploma in Data Structure at QLS Level 5 was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Certification After studying the course materials, there will be a written assignment test which you can take at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £4.99 Original Hard Copy certificates need to be ordered at an additional cost of £8. Endorsed Certificate of Achievement from the Quality Licence Scheme Learners will be able to achieve an endorsed certificate after completing the course as proof of their achievement. You can order the endorsed certificate for only £115 to be delivered to your home by post. For international students, there is an additional postage charge of £10. Endorsement The Quality Licence Scheme (QLS) has endorsed this course for its high-quality, non-regulated provision and training programmes. The QLS is a UK-based organisation that sets standards for non-regulated training and learning. This endorsement means that the course has been reviewed and approved by the QLS and meets the highest quality standards. Please Note: Studyhub is a Compliance Central approved resale partner for Quality Licence Scheme Endorsed courses. Course Curriculum Unit 01: Introduction Module 01: Promo Video 00:02:00 Module 02: Data Structure Introduction 00:05:00 Module 03: Computational Complexity Analysis 00:13:00 Unit 02: Arrays Module 01: Static and Dynamic Arrays 00:12:00 Module 02: Dynamic Arrays Source Code 00:07:00 Unit 03: Linked List Module 01: Singly and Doubly Linked Lists 00:15:00 Module 02: Doubly Linked Lists Source Code 00:10:00 Unit 04: Stack Module 01: Stack 00:12:00 Module 02: Stack Implementation 00:04:00 Module 03: Stack Source Code 00:04:00 Unit 05: Queues Module 01: Queues (Part-1) 00:06:00 Module 02: Queues (Part-2) 00:06:00 Module 03: Queue Source Code 00:04:00 Unit 06: Priority Queues (PQs) Module 01: Priority Queues (PQs) with an interlude on heaps 00:13:00 Module 02: Turning Min PQ into Max PQ 00:06:00 Module 03: Adding Elements to Binary Heap 00:10:00 Module 04: Removing Elements from Binary Heap 00:14:00 Module 05: Priority Queue Binary Heap Source Code 00:16:00 Unit 07: Union Find Module 01: Disjoint Set 00:06:00 Module 02: Kruskal's Algorithm 00:06:00 Module 03: Union and Find Operations 00:11:00 Module 04: Path Compression Union Find 00:07:00 Module 05: Union Find Source Code 00:08:00 Unit 08: Binary Search Trees Module 01: Binary Trees and Binary Search Trees (BST) 00:13:00 Module 02: Inserting Element into a Binary Search Tree (BST) 00:06:00 Module 03: Removing Element from a Binary Search Tree (BST) 00:14:00 Module 04: Tree Traversals 00:12:00 Module 05: Binary Search Source Code 00:13:00 Unit 09: Fenwick Tree Module 01: Fenwick Tree Construction 00:06:00 Module 02: Point Updates 00:05:00 Module 03: Binary Indexed Tree 00:14:00 Module 04: Fenwick Tree Source Code 00:06:00 Unit 10: Hash Tables Module 01: Hash Table 00:17:00 Module 02: Separate Chaining 00:08:00 Module 03: Separate Chaining Source Code 00:12:00 Module 04: Open Addressing 00:11:00 Module 05: Linear Probing 00:14:00 Module 06: Quadratic Probing 00:09:00 Module 07: Double Hashing 00:15:00 Module 08: Removing Element Open Addressing 00:08:00 Module 09: Open Addressing Code 00:15:00 Unit 11: Suffix Array Module 01: Introduction 00:03:00 Module 02: The Longest Common Prefix (LCP) Array 00:03:00 Module 03: Using SA/LCP Array to Find Unique Substrings 00:05:00 Module 04: Longest Common Substring (LCS) 00:11:00 Module 05: Longest Common Substring (LCS) Full Example 00:07:00 Module 06: Longest Repeated Substring (LRS) 00:05:00 Unit 12: AVL Trees Module 01: Balanced Binary Search Trees (BBSTs) 00:09:00 Module 02: Inserting Elements into an AVL Tree 00:10:00 Module 03: Removing an AVL Tree 00:09:00 Module 04: AVL Tree Source Code 00:17:00 Unit 13: Indexed Priority Queue Module 01: Indexed Priority Queue (Part-1) 00:25:00 Module 02: Indexed Priority Queue Source Code 00:09:00 Unit 14: Sparse Tables Module 01: Sparse Table 00:26:00 Module 02: Sparse Table Source Code 00:07:00 Assignment Assignment - Diploma in Data Structure at QLS Level 5 04:00:00 Order your QLS Endorsed Certificate Order your QLS Endorsed Certificate 00:00:00

Diploma in Data Structure at QLS Level 5
Delivered Online On Demand13 hours 1 minutes
£10.99

REVIT ADVANCED ONE-TO-ONE COURSE

By Real Animation Works

3ds max and Photoshop face to face training customised and bespoke.

REVIT ADVANCED ONE-TO-ONE COURSE
Delivered in London or OnlineFlexible Dates
£400

Essential EVPN

5.0(3)

By Systems & Network Training

Essential EVPN training course description Ethernet VPN (E-VPN) and Provider Backbone Bridging E-VPN (PBB-EVPN) are emerging technologies providing Ethernet services over MPLS. This course studies the technologies in E-VPN/PBB-EVPN providing multi-homing, multi pathing, auto discovery, multicast, forwarding and fast convergence. What will you learn Differentiate between E-VPN and PBB-EVPN. Explain how E-VPN operates. Explain how PBB-EVPN operates. Explain how E-VPN provides: Multi homing Multi pathing Auto discovery. Essential EVPN training course details Who will benefit: Network engineers. Staff working for carriers. Prerequisites: Definitive Ethernet switching for engineers Concise MPLS for engineers Duration 2 days Essential EVPN training course contents Introduction to EVPN Network virtualization What Is network virtualization? types of virtual networks, network tunnelling, the consequences of tunnelling, packet load balancing, network interface card behaviour. maximum transmission unit, lack of visibility, VXLAN, protocols to implement the control plane, support for network virtualization technologies, merchant silicon Software, standards. The building blocks of Ethernet VPN A brief history of EVPN, architecture and protocols for traditional EVPN deployment, EVPN in the data center BGP constructs for Virtual networks, address family indicator/subsequent address family indicator, route distinguisher, route target, RD, RT, and BGP processing, route types, modifications to support EVPN over eBGP, keeping the NEXT HOP unmodified, retaining route targets, FRR support for EVPN, automatic propagation of NEXT HOP, RT/RD derivation, what Is not supported in FRR. Bridging with Ethernet VPN An overview of traditional bridging, overview of bridging with EVPN, what Ifs, why does NVE L3 get an advertisement for MACA? handling BUM packets, handling MAC moves, support for dual-attached hosts, the host-switch Interconnect, VXLAN model for dual-attached hosts, switch peering solutions, handling Link failures, duplicate multi-destination frames, ARP/ND suppression. Routing with Ethernet VPN The case for routing in EVPN, routing use cases in the data center, routing models, where is the routing performed? centralized routing, distributed routing, how routing works in EVPN, asymmetric routing, symmetric routing, VRFs in EVPN routing, summarized route announcements, BGP support for EVPN routing, comparing asymmetric and symmetric models, vendor support for EVPN routing. Configuring and administering Ethernet VPN The sample topology, configuration cases, configuring the MTU, the end first: complete FRR configurations, the Invariants: configuration for the spines, firewall, and servers, centralized routing, asymmetric distributed routing, symmetric routing, dissecting the configuration, configuring the underlay, configuring the overlay: FRR configuring the overlay: interfaces, examining an EVPN network, show running configuration, show BGP summary, show EVPN VNIs and VTEPs, identify which VTEP advertised a MAC address, comparing FRR and Cisco EVPN configurations, considerations for deploying EVPN in large networks.

Essential EVPN
Delivered in Internationally or OnlineFlexible Dates
£2,477

Web Development with PHP, MySQL and JavaScript

By Xpert Learning

A course by Sekhar Metla IT Industry Expert RequirementsNo programming experience needed. You will learn everything you need to knowNo software is required in advance of the course (all software used in the course is free)No pre-knowledge is required - you will learn from basic Audience Beginner PHP coding, MySQL and JavaScript developers curious about web development Anyone who wants to generate new income streams Anyone who wants to build websites Anyone who wants to become financially independent Anyone who wants to start their own business or become freelance Anyone who wants to become a Full stack web developer Audience Beginner PHP coding, MySQL and JavaScript developers curious about web development Anyone who wants to generate new income streams Anyone who wants to build websites Anyone who wants to become financially independent Anyone who wants to start their own business or become freelance Anyone who wants to become a Full stack web developer

Web Development with PHP, MySQL and JavaScript
Delivered Online On Demand19 hours 30 minutes
£9.99