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

319 Algorithms courses delivered Online

Complete Modern C++ (C++11/14/17)

By Packt

This course aims to teach the programming language C++ with an emphasis on the modern features introduced in C++17. The course will cover both old and new concepts in C++, including classes, operator overloading, inheritance, polymorphism, templates, and concurrency. By the end of the course, the students will have gained the knowledge needed to become proficient C++ developers.

Complete Modern C++ (C++11/14/17)
Delivered Online On Demand19 hours 42 minutes
£126.99

Building Recommender Systems with Machine Learning and AI

By Packt

Are you fascinated with Netflix and YouTube recommendations and how they accurately recommend content that you would like to watch? Are you looking for a practical course that will teach you how to build intelligent recommendation systems? This course will show you how to build accurate recommendation systems in Python using real-world examples.

Building Recommender Systems with Machine Learning and AI
Delivered Online On Demand11 hours 24 minutes
£44.99

Publishing on Amazon Prime with Video Direct

By Compete High

🌟 Unlock the Power of Amazon Prime Video Direct Publishing! 🌟 Ready to captivate audiences worldwide and elevate your content to the next level? Discover the ultimate blueprint for success with our comprehensive online course: 'Publishing on Amazon Prime with Video Direct.'   🎬 Whether you're a seasoned filmmaker, aspiring creator, or content enthusiast, this course is your gateway to leveraging the immense reach and potential of Amazon Prime Video Direct. 🚀 What You'll Gain from this Course: Step-by-step guidance: Master the intricacies of Amazon Prime Video Direct publishing from start to finish. Insider tips and strategies: Learn the secrets to optimizing your content for maximum visibility and engagement. Exclusive insights: Understand the algorithms, trends, and best practices that drive success on the platform. Monetization mastery: Harness the monetization tools available on Amazon Prime to generate revenue from your videos. Case studies and real-life examples: Gain inspiration and learn from successful creators who have made their mark on Amazon Prime Video Direct.   🔑 Key Course Features: Comprehensive modules covering every aspect of publishing on Amazon Prime Video Direct. Engaging video tutorials, downloadable resources, and quizzes to reinforce your learning. Q&A sessions and access to a supportive community of fellow creators and experts. Ongoing updates to keep you abreast of the latest trends and changes in the platform's policies and algorithms.   🎯 Who Is This Course For? Filmmakers, directors, and producers looking to showcase their work to a global audience. Content creators aiming to expand their reach and monetize their videos effectively. Entrepreneurs seeking to leverage Amazon Prime Video Direct as a marketing or revenue-generating channel. Anyone passionate about creating compelling video content and eager to succeed on a premier streaming platform.   🌟 Enroll today in 'Publishing on Amazon Prime with Video Direct' and start your journey towards unlocking the full potential of your content on the world's leading streaming platform. Don't miss the opportunity to share your vision with millions worldwide! 🌍📽️ [Call to Action Button] Enroll Now and Launch Your Content on Amazon Prime Video Direct! [CTA] (*Disclaimer: Success on Amazon Prime Video Direct depends on various factors, including content quality, audience engagement, and market dynamics.) Course Curriculum

Publishing on Amazon Prime with Video Direct
Delivered Online On Demand1 hour
£4.99

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 OnlineFlexible Dates
£2,975

Deep Learning - Deep Neural Network for Beginners Using Python

By Packt

In this course, you will quickly learn how to build DNNs (Deep Neural Networks) and how to train them. This learning-by-doing course will also help you master the elementary concepts and methodology with Python. You need to have a basic knowledge of python to get the best out of this course.

Deep Learning - Deep Neural Network for Beginners Using Python
Delivered Online On Demand6 hours 26 minutes
£41.99

The Ultimate SEO Training 2021 + SEO For WordPress Websites Level 3 & 5 at QLS

By Imperial Academy

Level 5 QLS Endorsed Course | Endorsed Certificate Included | Plus 5 Career Guided Courses | CPD Accredited

The Ultimate SEO Training 2021 + SEO For WordPress Websites Level 3 & 5 at QLS
Delivered Online On Demand
£139

Python With Data Science

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for Audience: Data Scientists, Software Developers, IT Architects, and Technical Managers. Participants should have the general knowledge of statistics and programming Also familiar with Python Overview ? NumPy, pandas, Matplotlib, scikit-learn ? Python REPLs ? Jupyter Notebooks ? Data analytics life-cycle phases ? Data repairing and normalizing ? Data aggregation and grouping ? Data visualization ? Data science algorithms for supervised and unsupervised machine learning Covers theoretical and technical aspects of using Python in Applied Data Science projects and Data Logistics use cases. Python for Data Science ? Using Modules ? Listing Methods in a Module ? Creating Your Own Modules ? List Comprehension ? Dictionary Comprehension ? String Comprehension ? Python 2 vs Python 3 ? Sets (Python 3+) ? Python Idioms ? Python Data Science ?Ecosystem? ? NumPy ? NumPy Arrays ? NumPy Idioms ? pandas ? Data Wrangling with pandas' DataFrame ? SciPy ? Scikit-learn ? SciPy or scikit-learn? ? Matplotlib ? Python vs R ? Python on Apache Spark ? Python Dev Tools and REPLs ? Anaconda ? IPython ? Visual Studio Code ? Jupyter ? Jupyter Basic Commands ? Summary Applied Data Science ? What is Data Science? ? Data Science Ecosystem ? Data Mining vs. Data Science ? Business Analytics vs. Data Science ? Data Science, Machine Learning, AI? ? Who is a Data Scientist? ? Data Science Skill Sets Venn Diagram ? Data Scientists at Work ? Examples of Data Science Projects ? An Example of a Data Product ? Applied Data Science at Google ? Data Science Gotchas ? Summary Data Analytics Life-cycle Phases ? Big Data Analytics Pipeline ? Data Discovery Phase ? Data Harvesting Phase ? Data Priming Phase ? Data Logistics and Data Governance ? Exploratory Data Analysis ? Model Planning Phase ? Model Building Phase ? Communicating the Results ? Production Roll-out ? Summary Repairing and Normalizing Data ? Repairing and Normalizing Data ? Dealing with the Missing Data ? Sample Data Set ? Getting Info on Null Data ? Dropping a Column ? Interpolating Missing Data in pandas ? Replacing the Missing Values with the Mean Value ? Scaling (Normalizing) the Data ? Data Preprocessing with scikit-learn ? Scaling with the scale() Function ? The MinMaxScaler Object ? Summary Descriptive Statistics Computing Features in Python ? Descriptive Statistics ? Non-uniformity of a Probability Distribution ? Using NumPy for Calculating Descriptive Statistics Measures ? Finding Min and Max in NumPy ? Using pandas for Calculating Descriptive Statistics Measures ? Correlation ? Regression and Correlation ? Covariance ? Getting Pairwise Correlation and Covariance Measures ? Finding Min and Max in pandas DataFrame ? Summary Data Aggregation and Grouping ? Data Aggregation and Grouping ? Sample Data Set ? The pandas.core.groupby.SeriesGroupBy Object ? Grouping by Two or More Columns ? Emulating the SQL's WHERE Clause ? The Pivot Tables ? Cross-Tabulation ? Summary Data Visualization with matplotlib ? Data Visualization ? What is matplotlib? ? Getting Started with matplotlib ? The Plotting Window ? The Figure Options ? The matplotlib.pyplot.plot() Function ? The matplotlib.pyplot.bar() Function ? The matplotlib.pyplot.pie () Function ? Subplots ? Using the matplotlib.gridspec.GridSpec Object ? The matplotlib.pyplot.subplot() Function ? Hands-on Exercise ? Figures ? Saving Figures to File ? Visualization with pandas ? Working with matplotlib in Jupyter Notebooks ? Summary Data Science and ML Algorithms in scikit-learn ? Data Science, Machine Learning, AI? ? Types of Machine Learning ? Terminology: Features and Observations ? Continuous and Categorical Features (Variables) ? Terminology: Axis ? The scikit-learn Package ? scikit-learn Estimators ? Models, Estimators, and Predictors ? Common Distance Metrics ? The Euclidean Metric ? The LIBSVM format ? Scaling of the Features ? The Curse of Dimensionality ? Supervised vs Unsupervised Machine Learning ? Supervised Machine Learning Algorithms ? Unsupervised Machine Learning Algorithms ? Choose the Right Algorithm ? Life-cycles of Machine Learning Development ? Data Split for Training and Test Data Sets ? Data Splitting in scikit-learn ? Hands-on Exercise ? Classification Examples ? Classifying with k-Nearest Neighbors (SL) ? k-Nearest Neighbors Algorithm ? k-Nearest Neighbors Algorithm ? The Error Rate ? Hands-on Exercise ? Dimensionality Reduction ? The Advantages of Dimensionality Reduction ? Principal component analysis (PCA) ? Hands-on Exercise ? Data Blending ? Decision Trees (SL) ? Decision Tree Terminology ? Decision Tree Classification in Context of Information Theory ? Information Entropy Defined ? The Shannon Entropy Formula ? The Simplified Decision Tree Algorithm ? Using Decision Trees ? Random Forests ? SVM ? Naive Bayes Classifier (SL) ? Naive Bayesian Probabilistic Model in a Nutshell ? Bayes Formula ? Classification of Documents with Naive Bayes ? Unsupervised Learning Type: Clustering ? Clustering Examples ? k-Means Clustering (UL) ? k-Means Clustering in a Nutshell ? k-Means Characteristics ? Regression Analysis ? Simple Linear Regression Model ? Linear vs Non-Linear Regression ? Linear Regression Illustration ? Major Underlying Assumptions for Regression Analysis ? Least-Squares Method (LSM) ? Locally Weighted Linear Regression ? Regression Models in Excel ? Multiple Regression Analysis ? Logistic Regression ? Regression vs Classification ? Time-Series Analysis ? Decomposing Time-Series ? Summary Lab Exercises Lab 1 - Learning the Lab Environment Lab 2 - Using Jupyter Notebook Lab 3 - Repairing and Normalizing Data Lab 4 - Computing Descriptive Statistics Lab 5 - Data Grouping and Aggregation Lab 6 - Data Visualization with matplotlib Lab 7 - Data Splitting Lab 8 - k-Nearest Neighbors Algorithm Lab 9 - The k-means Algorithm Lab 10 - The Random Forest Algorithm

Python With Data Science
Delivered OnlineFlexible Dates
Price on Enquiry

Statistical Analysis

4.8(9)

By Skill Up

Gain the skills and credentials to kickstart a successful career and learn from the experts with this step-by-step

Statistical Analysis
Delivered Online On Demand6 hours 47 minutes
£25

Computing - Computer Coding - Online Tuition

5.0(8)

By GLA Tutors Home or Online

GLA Tutors: Empowering Young Minds in Computer Coding At GLA Tutors, we are passionate about equipping children with the essential skills needed to thrive in today's digital world. Our tutoring website offers a comprehensive and engaging learning experience for children who are eager to explore the exciting world of computer coding. With our online tutoring services, we strive to make coding education accessible and convenient for children of all ages. Our team of expert tutors are highly skilled in teaching computer coding concepts in a fun and interactive manner. They have a deep understanding of various programming languages and frameworks, ensuring that students receive top-notch instruction tailored to their individual needs and skill levels. Our provision for tutoring computer coding to children is designed to foster creativity, problem-solving skills, and logical thinking. Through our carefully curated curriculum, we introduce young learners to the fundamentals of coding, including algorithms, variables, loops, conditionals, and more. We believe in a hands-on approach, allowing students to actively apply what they learn through practical coding exercises and projects. At GLA Tutors, we understand that each child has their own unique learning style and pace. That's why our tutors provide personalized attention to every student, offering guidance and support every step of the way. Whether your child is a beginner or has some coding experience, we have tailored programs to suit their specific needs and help them progress confidently.

Computing - Computer Coding - Online Tuition
Delivered OnlineFlexible Dates
£40

Learn Machine Learning with R Course

By One Education

Machine learning doesn’t need to be intimidating—especially when you’ve got R on your side. This course offers a clear, well-paced approach to learning machine learning using one of the most respected languages in data science. Whether you’re brushing up on your statistics or stepping into data modelling, the content is structured to help you think algorithmically and act analytically, without feeling overwhelmed by jargon or complexity. From regression techniques to classification methods and everything in-between, this course covers the core building blocks that give machine learning its predictive power. R is not just a programming language here—it’s your analytical toolkit. If terms like decision trees, clustering, and support vector machines sound like something out of a sci-fi novel, don’t worry—by the end, they’ll feel like familiar companions. Whether you’re analysing patterns or building predictive models, this course offers a confident route through the world of machine learning with an R-flavoured lens. Ask ChatGPT Learning Outcomes: Understand the basics of machine learning and its implementation using R. Develop the skills to build simple and multiple linear regression models. Learn how to use R to analyse datasets and develop predictive models. Understand the concept of dummy variables and the backward elimination approach. Learn how to make accurate predictions using machine learning algorithms and extract valuable insights from data. If you're looking to expand your knowledge in data analysis and machine learning, then the "Learn Machine Learning with R" course is perfect for you. This comprehensive course comprises two sections, each designed to help you gain an in-depth understanding of machine learning concepts, starting from the very basics. You'll learn about linear regression, the equation for the algorithm, and how to make simple linear regression models. Additionally, you'll dive into multiple linear regression, dummy variable concepts, and predictions over the year. With the help of this course, you'll be able to analyse datasets, develop predictive models, and extract valuable insights from them, using R. Learn Machine Learning with R Course Curriculum Section 01: Linear Regression and Logistic Regression Working on Linear Regression Equation Making the Regression of the Algorithm Basic Types of Algorithms predicting the Salary of the Employee Making of Simple Linear Regression Model Plotting Training Set and Work Section 02: Understanding Dataset Multiple Linear Regression Dummy Variable Concept Predictions Over Year Difference Between Reference Elimination Working of the Model Working on Another Dataset Backward Elimination Approach Making of the Model with Full and Null How is the course assessed? Upon completing an online module, you will immediately be given access to a specifically crafted MCQ test. For each test, the pass mark will be set to 60%. Exam & Retakes: It is to inform our learners that the initial exam for this online course is provided at no additional cost. In the event of needing a retake, a nominal fee of £9.99 will be applicable. Certification Upon successful completion of the assessment procedure, learners can obtain their certification by placing an order and remitting a fee of __ GBP. £9 for PDF Certificate and £15 for the Hardcopy Certificate within the UK ( An additional £10 postal charge will be applicable for international delivery). CPD 10 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Students or professionals looking to develop their data analysis and machine learning skills. Individuals interested in pursuing a career in data science or machine learning. Anyone interested in understanding how to extract insights from data. Programmers looking to learn machine learning implementation using R. Beginners interested in learning the basics of machine learning. Career path Data analyst: £30,000 to £50,000 Machine learning engineer: £45,000 to £85,000 Data scientist: £40,000 to £80,000 Business analyst: £30,000 to £55,000 Research analyst: £25,000 to £45,000 Certificates Certificate of completion Digital certificate - £9 You can apply for a CPD Accredited PDF Certificate at the cost of £9. Certificate of completion Hard copy certificate - £15 Hard copy can be sent to you via post at the expense of £15.

Learn Machine Learning with R Course
Delivered Online On Demand3 hours
£12