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

317 Algorithms courses delivered Online

Learning Algorithms in JavaScript from Scratch

By Packt

Make your code and programs faster and more efficient by using algorithms

Learning Algorithms in JavaScript from Scratch
Delivered Online On Demand3 hours 33 minutes
£117.99

Python 3: Project-based Python, Algorithms, Data Structures

By Packt

Learn to program with Python 3, visualize algorithms and data structures, and implement them in Python projects

Python 3: Project-based Python, Algorithms, Data Structures
Delivered Online On Demand14 hours 29 minutes
£135.99

Graph Theory Algorithms

By The Teachers Training

Demystify the power of graphs and unlock their potential with our Graph Theory Algorithms Course. Master fundamental algorithms like Depth-First Search and Breadth-First Search, explore pathfinding techniques, and delve into advanced graph concepts. Enrol now to sharpen your skills and become proficient in graph theory.

Graph Theory Algorithms
Delivered Online On Demand9 hours
£15

Data Structures and Algorithms: The Complete Masterclass

By Packt

This course takes you through all the important topics of data structure and algorithms from scratch. You will learn how to solve real-world problems with linked lists, stacks, queues, sorting algorithms, and a lot more using Python.

Data Structures and Algorithms: The Complete Masterclass
Delivered Online On Demand19 hours 52 minutes
£101.99

Computer Science: Graph Theory Algorithms

5.0(10)

By Apex Learning

Overview This comprehensive course on Computer Science: Graph Theory Algorithms will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Computer Science: Graph Theory Algorithms comes with accredited certification, which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate. Who is This course for? There is no experience or previous qualifications required for enrolment on this Computer Science: Graph Theory Algorithms. It is available to all students, of all academic backgrounds. Requirements Our Computer Science: Graph Theory Algorithms is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career Path Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management, Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. Course Curriculum 17 sections • 44 lectures • 08:37:00 total length •Promo: 00:03:00 •Introduction: 00:14:00 •Common Problem: 00:10:00 •Depth First Search: 00:11:00 •Breadth First Search: 00:08:00 •Breadth First Search Shortest Path on a Grid: 00:17:00 •Storage and Representation of Trees: 00:10:00 •Beginner Tree Algorithms: 00:10:00 •Rooting Tree: 00:05:00 •Center(s) of a Tree: 00:06:00 •Isomorphisms in Trees: 00:11:00 •Isomorphisms in Trees Source Code: 00:10:00 •Lowest Common Ancestor: 00:17:00 •Topological Sort: 00:14:00 •Shortest and Longest Paths on DAGs: 00:10:00 •Khan's Algorithm: 00:13:00 •Dijkstra's Shortest Path Algorithm: 00:25:00 •Dijkstra's Shortest Path Algorithm Source Code: 00:09:00 •Bellman-Ford Algorithm: 00:15:00 •Floyd-Warshall Algorithm: 00:16:00 •Floyd-Warshall Algorithm Source Code: 00:09:00 •Algorithm to Find Bridges and Articulation Points: 00:20:00 •Algorithm to Find Bridges and Articulation Points Source Code: 00:09:00 •Tarjan's Algorithm for Finding Strongly Connected Components: 00:17:00 •Tarjan's Algorithm for Finding Strongly Connected Components Source Code: 00:07:00 •Travelling Salesman Problem (TSP) with Dynamic Programming: 00:21:00 •Travelling Salesman Problem (TSP) with Dynamic Programming Source Code: 00:14:00 •Existence of Eulerian Paths and Circuit: 00:10:00 •Finding Eulerian Paths and Circuits: 00:16:00 •Eulerian Paths Source Code: 00:08:00 •Prim's Minimum Spanning Tree Algorithm (Lazy Version): 00:15:00 •Prim's Minimum Spanning Tree Algorithm ( Eager Version): 00:15:00 •Prim's Minimum Spanning Tree Algorithm Source Code ( Eager Version): 00:09:00 •Max Flow Ford-Fulkerson Method: 00:13:00 •Max Flow Ford-Fulkerson Method Source Code: 00:17:00 •Network Flow: Unweighted Bipartite Graph Matching: 00:11:00 •Network Flow: Mice and Owls: 00:08:00 •Network Flow: Elementary Math: 00:11:00 •Network Flow: Edmond-Karp Algorithm: 00:06:00 •Network Flow: Edmond-Karp Algorithm Source Code: 00:10:00 •Network Flow: Capacity Scaling: 00:10:00 •Network Flow: Capacity Scaling Source Code: 00:06:00 •Network Flow: Dinic's Algorithm: 00:12:00 •Network Flow: Dinic's Algorithm Source Code: 00:09:00

Computer Science: Graph Theory Algorithms
Delivered Online On Demand8 hours 37 minutes
£12

Graph Theory Algorithms

4.7(160)

By Janets

Register on the Graph Theory Algorithms today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get a digital certificate as a proof of your course completion. The Graph Theory Algorithms is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The Graph Theory Algorithms Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification After the successful completion of the final assessment, you will receive a CPD-accredited certificate of achievement. The PDF certificate is for £9.99, and it will be sent to you immediately after through e-mail. You can get the hard copy for £15.99, which will reach your doorsteps by post. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the Graph Theory Algorithms, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16. Course Content Module 01: Introduction Introduction 00:14:00 Module 02: Common Problem Common Problem 00:10:00 Module 03: Depth First Search Depth First Search 00:11:00 Module 04: Breadth First Search Breadth First Search 00:08:00 Module 05: Breadth First Search Shortest Path on a Grid Breadth First Search Shortest Path on a Grid 00:17:00 Module 06: Trees Storage and Representation of Trees 00:10:00 Beginner Tree Algorithms 00:10:00 Rooting Tree 00:05:00 Center(s) of a Tree 00:06:00 Isomorphisms in Trees 00:11:00 Isomorphisms in Trees Source Code 00:10:00 Lowest Common Ancestor 00:17:00 Module 07: Topological Sort Topological Sort 00:14:00 Shortest and Longest Paths on DAGs 00:10:00 Khan's Algorithm 00:13:00 Module 08: Dijkstra Dijkstra's Shortest Path Algorithm Source Code 00:09:00 Dijkstra's Shortest Path Algorithm 00:25:00 Module 09: Bellman-Ford Algorithm Bellman-Ford Algorithm 00:15:00 Module 10: Floyd-Warshall Algorithm Floyd-Warshall Algorithm 00:16:00 Floyd-Warshall Algorithm Source Code 00:09:00 Module 11: Bridge and Algorithm Points Algorithm to Find Bridges and Articulation Points 00:20:00 Algorithm to Find Bridges and Articulation Points Source Code 00:09:00 Module 12: Tarjan Algorithm Tarjan's Algorithm for Finding Strongly Connected Components 00:17:00 Tarjan's Algorithm for Finding Strongly Connected Components Source Code 00:07:00 Module 13: Travelling Salesman Problem (TSP) Travelling Salesman Problem (TSP) with Dynamic Programming 00:21:00 Travelling Salesman Problem (TSP) with Dynamic Programming Source Code 00:14:00 Module 14: Eulerian Paths and Circuits Existence of Eulerian Paths and Circuit 00:10:00 Finding Eulerian Paths and Circuits 00:16:00 Eulerian Paths Source Code 00:08:00 Module 15: Prim's Minimum Spanning Tree Algorithm Prim's Minimum Spanning Tree Algorithm (Lazy Version) 00:15:00 Prim's Minimum Spanning Tree Algorithm ( Eager Version) 00:15:00 Prim's Minimum Spanning Tree Algorithm Source Code ( Eager Version) 00:09:00 Module 16: Network Flow Max Flow Ford-Fulkerson Method 00:13:00 Max Flow Ford-Fulkerson Method Source Code 00:17:00 Network Flow: Unweighted Bipartite Graph Matching 00:11:00 Network Flow: Mice and Owls 00:08:00 Network Flow: Elementary Math 00:11:00 Network Flow: Edmond-Karp Algorithm Source Code 00:06:00 Network Flow: Edmond-Karp Algorithm Source Code 00:10:00 Network Flow: Capacity Scaling 00:10:00 Network Flow: Capacity Scaling Source Code 00:06:00 Network Flow: Dinic's Algorithm 00:12:00 Network Flow: Dinic's Algorithm Source Code 00:09:00 Frequently Asked Questions Are there any prerequisites for taking the course? There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course. Can I access the course at any time, or is there a set schedule? You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience. How long will I have access to the course? For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime. Is there a certificate of completion provided after completing the course? Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks. Can I switch courses or get a refund if I'm not satisfied with the course? We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase. How do I track my progress in the course? Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course. What if I have technical issues or difficulties with the course? If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.

Graph Theory Algorithms
Delivered Online On Demand8 hours 34 minutes
£25

CompTIA Security+

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This course is designed for people who are seeking to launch a career in cybersecurity. Overview Assess the security posture of an enterprise environment and recommend and implement appropriate security solutions; Monitor and secure hybrid environments, including cloud, mobile, and IoT; Operate with an awareness of applicable laws and policies, including principles of governance, risk, and compliance; Identify, analyze, and respond to security events and incidents. CompTIA Security+ is a global certification that validates the baseline skills necessary to perform core security functions and is the first security certification a candidate should earn. CompTIA Security+ establishes the core knowledge required of any cybersecurity role and provides a springboard to intermediate-level cybersecurity jobs. Lesson 1: Summarize Fundamental Security Concepts Security Concepts Security Controls Lesson 2: Compare Threat Types Threat Actors Attack Surfaces Social Engineering Lesson 3: Explain Cryptographic Solutions Cryptographic Algorithms Public Key Infrastructure Cryptographic Solutions Lesson 4: Implement Identity and Access Management Authentication Authorization Identity Management Lesson 5: Secure Enterprise Network Architecture Enterprise Network Architecture Network Security Appliances Secure Communications Lesson 6: Secure Cloud Network Architecture Cloud Infrastructure Embedded Systems and Zero Trust Architecture Lesson 7: Explain Resiliency and Site Security Concepts Asset Management Redundancy Strategies Physical Security Lesson 8: Explain Vulnerability Management Device and OS Vulnerabilities Application and Cloud Vulnerabilities Vulnerability Identification Methods Vulnerability Analysis and Remediation Lesson 9: Evaluate Network Security Capabilities Network Security Baselines Network Security Capability Enhancement Lesson 10: Assess Endpoint Security Capabilities Implement Endpoint Security Mobile Device Hardening Lesson 11: Enhance Application Security Capabilities Application Protocol Security Baselines Cloud and Web Application Security Concepts Lesson 12: Explain Incident Response and Monitoring Concepts Incident Response Digital Forensics Data Sources Alerting and Monitoring Tools Lesson 13: Analyze Indicators of Malicious Activity Malware Attack Indicators Physical and Network Attack Indicators Application Attack Indicators Lesson 14: Summarize Security Governance Concepts Policies, Standards, and Procedures Change Management Automation and Orchestration Lesson 15: Explain Risk Management Processes Risk Management Processes and Concepts Vendor Management Concepts Audits and Assessments Lesson 16: Summarize Data Protection and Compliance Concepts Data Classification and Compliance Personnel Policies Additional course details: Nexus Humans CompTIA Security Plus Certification (Exam SY0-601) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the CompTIA Security Plus Certification (Exam SY0-601) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

CompTIA Security+
Delivered Online + more
£2,475

55337 Introduction to Programming

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This course is intended for anyone who is new to software development and wants, or needs, to gain an understanding of programming fundamentals and object-oriented programming concepts. They will typically be high school students, post-secondary school students, or career changers, with no prior programming experience. They might want to gain an understanding of the core programming fundamentals before moving on to more advanced courses such as Programming in C#. Overview Explain core programming fundamentals such as computer storage and processing. Explain computer number systems such as binary. Create and use variables and constants in programs. Explain how to create and use functions in a program. Create and use decisions structures in a computer program. Create and use repetition (loops) in a computer program. Explain pseudocode and its role in programming. Explain the basic computer data structures such as arrays, lists, stacks, and queues. Implement object-oriented programming concepts. Create and use classes in a computer program. Implement encapsulation, inheritance, and polymorphism. Describe the base class library (BCL) in the .NET Framework. Explain the application security concepts. Implement simple I/O in a computer program. Identify application errors and explain how to debug an application and handle errors. Identify the performance considerations for applications. In this 5-day course, students will learn the basics of computer programming through the use of Microsoft Visual Studio 2022 and the Visual C# and Visual Basic programming languages. The course assumes no prior programming experience and introduces the concepts needed to progress to the intermediate courses on programming, Programming in C#. The focus will be on core programming concepts such as computer storage, data types, decision structures, and repetition by using loops. The course also covers an introduction to object-oriented programming covering classes, encapsulation, inheritance, and polymorphism. Coverage is also included around exception handling, application security, performance, and memory management. 1 - Introduction to Core Programming Concepts Computer Data Storage and Processing Application Types Application Lifecycle Code Compilation 2 - Core Programming Language Concepts Syntax Data Types Variables and Constants 3 - Program Flow Introduction to Structured Programming Concepts Introduction to Branching Using Functions Using Decision Structures Introducing Repetition 4 - Algorithms and Data Structures Understand How to Write Pseudocode Algorithm Examples Introduction to Data Structures 5 - Error Handling and Debugging Introduction to Program Errors Introduction to Structured Error Handling Introduction to Debugging 6 - Introduction to Object-Oriented Programming Introduction to Complex Structures Introduction to Structs Introduction to Classes Introducing Encapsulation 7 - More Object-Oriented Programming Introduction to Inheritance Introduction to Polymorphism Introduction to .NET and the Base Class Library 8 - Introduction to Application Security Authentication and Authorization Code Permissions on Computers Introducing Code Signing 9 - Core I/O Programming Using Console I/O Using File I/O 10 - Application Performance and Memory Management Value Types vs Reference Types Converting Types The Garbage Collector Additional course details: Nexus Humans 55337 Introduction to Programming training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the 55337 Introduction to Programming course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

55337 Introduction to Programming
Delivered Online
£2,975

100 JavaScript Algorithms Challenge

By Packt

This video course takes you through the basic and advanced JavaScript methods, enabling you to understand and implement them in a correct way. The course is filled with tips and tricks that will help you tackle tough interview questions to get a job.

100 JavaScript Algorithms Challenge
Delivered Online On Demand7 hours 53 minutes
£101.99

Quantum Algorithms for Computational Finance

By Qureca

About the course “Quantum Computing for Finance” is an emerging multidisciplinary field of quantum physics, finance, mathematics, and computer science, in which quantum computations are applied to solve complex problems. “Quantum Algorithms for Computational Finance” is an advanced course in the emerging field of quantum computing for finance. This technical course will develop an understanding in quantum algorithms for its implementation on quantum computers. Through this course, you will learn the basics of various quantum algorithms including: Grover’s and Rudolf’s algorithm, Quantum amplitude Estimation (QAE) algorithm envisioned as a quadratic speed-up over Classical Monte-Carlo simulations, Combinatorial optimization algorithms namely Quantum Approximate Optimization Algorithm (QAOA), and Variational Quantum Eigensolver (VQE), and Quantum-inspired optimization algorithms – Simulated Coherent Ising Machine (Sim-CIM), and Simulated Bifurcation Algorithm (SBA). This course is meant for all those learners who want to explore the long-term employability of quantum computing in finance, assuming that you are familiar with the concepts of quantitative and computational finance. In addition, the course contains several Python based programming exercises for learners to practice the algorithms explained throughout the course. This course is the second part of the specialised educational series: “Quantum Computing for Finance”. What Skills you will learn Ability to perform quantum arithmetic operations and simulations. An understanding of the Quantum Amplitude Estimation algorithm and its variants. The computational and modelling techniques for option pricing and portfolio optimization on a quantum computer. The skills for a career in quantum finance including Quantum Algorithmic Research, Quantitative Asset Management and Trading, financial engineering, and risk management, using quantum computing technology. Course Prerequisites All potential learners must have prior knowledge or familiarity with basic quantum algorithms/basic quantum programming. Before enrolling this course, we recommend all learners to complete the first course “Introduction to Quantitative and Computational Finance” of the series “Quantum Computing for Finance”, if they have no previous experience with the concepts of quantitative and computational finance. Duration The estimated duration to complete this course is approximately 6 weeks (~4hrs/week). Course assessment To complete the course and earn the certification, you must pass all the quizzes at the end of each lesson by scoring 80% or more on each of them. Instructors QuantFiQuantFi is a French start-up research firm formed in 2019 with the objective of using the science of quantum computing to provide solutions to the financial services industry. With its staff of PhD's and PhD students, QuantFi engages in fundamental and applied research in in the field of quantum finance, collaborating with industrial partners and universities in seeking breakthroughs in such areas as portfolio optimisation, asset pricing, and trend detection.

Quantum Algorithms for Computational Finance
Delivered Online On Demand
£800

Educators matching "Algorithms"

Show all 48
Fresh Start Motorcycle

fresh start motorcycle

4.9(33)

Manchester

Fresh start motorcycle are Professional motorcycle DSA Approved Motorcycle Training School (ATB) That Teaches in CBT, DAS and Enhanced Rider Skills.7 days a week. Rider Training in all aspects of road riding. being less the 1 mile to the DSA Test center in Atherton As a family run business we small enough to really care about you, and what best suited in your training programme and needs. Yet big enough to cope.We have a Small friendly team of trainers only useing DSA approved trainers we are all also FBos trained. (FIRST AID in FIRST BIKE ON THE SCENE) Togetter we have lots of experience it all types of problems that you may have. A good selection of bikes with lower seat hight if required, our aim is for you to reach your goal. No short cuts or corner cutting here- just high – quality training at a value for money price. If you are planning on learning to ride, or improve you’re riding skills Fresh Start Motorcycle can help you We are based close to the DSA motorcycle test centre in Atherton Manchester; we are the closest training school to this test centre. It’s less the 1 mile away. so from the start you will be learning to ride in the area you most likely be taking your test We have a very large safe off road training areas for CBT and for practice sessions for your mod 1 test ect. Extremely good motorcycle and facilities, based in a motorcycle shop called speed demons we have a classroom seating, toilet, And you also get £10% off some items that you may buy in the shop; you can even buy a motorcycle or have one serviced all under one roof Why did I start my own Motorcycle Trainings School? It was when I was attending a my daughters graduation the advice the lecture gave to the young people now going out into the work place was this “If you can do what you enjoy doing as if when you go on vacation and make this your vocation you will never work another day in your life”This thought really hit home to me. Living and working in North London for 30 years I wondered what did really want to do. Where would I like to be? What did I enjoy doing Etc.? This was the easy part, I enjoyed my Motorcycle riding, and my charity work with Advanced Motorcyclist Group where I had become an observer with them. I enjoyed teaching others become safer better riders and seeing them enjoy their new riding skills. So career change to do what I enjoyed was required. A Fresh Start, a new way of life. The hard part was getting the training and qualifications and passed the DVSA test. In order to run a DVSA (ATB). My own motorcycle training school when completed the dsa exams I first moved and run a Motorcycle training school in west Cumbria.2003 then with the law changes with the 2 part test it ment a relocation and we moved to manchester area and been ruinning the training school in mancheter Atherton area since 2008 But in 2008 there was changes in the motorcycle test was conducted with the now know 2 part test with new test centres (mptc) required in order to do the new off road manoeuvres, but it meant over a 50 mile trip to the my nearest test centre. Because of this I felt I had to relocate and move my established business closer to one of the new DSA test centres, this we did at the start off 2008. Now we are based in Atherton Manchester only 1/2 mile from the DVSA test center i belive that we are the closest training school to any dvsa motorcycle mod 1 test area ,