Algorithms Simplified
Algorithms Simplified, available at $54.99, has an average rating of 5, with 19 lectures, based on 2 reviews, and has 26 subscribers.
You will learn about Understand how algorithms work in detail Understand five sorting algorithms in Java Understand how divide-and-conquer and recursion can be used to create a highly efficient sorting algorithm Visualise algorithms easily through detailed animations This course is ideal for individuals who are Learners who want a gentle and practical introduction to algorithms in Java It is particularly useful for Learners who want a gentle and practical introduction to algorithms in Java.
Enroll now: Algorithms Simplified
Summary
Title: Algorithms Simplified
Price: $54.99
Average Rating: 5
Number of Lectures: 19
Number of Published Lectures: 19
Number of Curriculum Items: 19
Number of Published Curriculum Objects: 19
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand how algorithms work in detail
- Understand five sorting algorithms in Java
- Understand how divide-and-conquer and recursion can be used to create a highly efficient sorting algorithm
- Visualise algorithms easily through detailed animations
Who Should Attend
- Learners who want a gentle and practical introduction to algorithms in Java
Target Audiences
- Learners who want a gentle and practical introduction to algorithms in Java
In this course you will learn how various sorting algorithms work down to the last detail. We skip the theory and jump straight into understanding how sorting algorithms work from a more practical point of view. This course includes thorough animations and code explanations to get you up to speed as quickly as possible.
Sorting algorithms are used to sort data. They are used everywhere, from simply sorting numbers in an application, to sorting files by name on your operating system, to sorting videos by popularity on a website. Without sorting algorithms, most of what we take for granted today would not be possible.
We start with the most basic of sorting algorithms and then gradually move on to more complex and efficient algorithms, each one more interesting than the last. This course covers five sorting algorithms: Bubble Sort, Insertion Sort, Shell Sort, Merge Sort, and Quick Sort.
Algorithms may look like complicated beasts, but with the right guidance, you start to realise that they are not so mysterious after all. By looking at carefully crafted animations you will gain an understanding of an algorithm without even looking at the code. Then studying the code afterwards becomes a greatly simplified process, removing a lot of the guesswork and frustration.
Course Curriculum
Chapter 1: Bubble Sort
Lecture 1: Visualising Bubble Sort
Lecture 2: The Code
Lecture 3: Refactor and Test
Lecture 4: Optimisations
Chapter 2: Insertion Sort
Lecture 1: Visualising Insertion Sort
Lecture 2: The Code
Lecture 3: Short Circuiting
Chapter 3: Shell Sort
Lecture 1: Introduction to Shell Sort
Lecture 2: Visualising Shell Sort (Part 1)
Lecture 3: Visualising Shell Sort (Part 2)
Lecture 4: The Code
Chapter 4: Merge Sort
Lecture 1: Visualising Merge Sort
Lecture 2: Visualising the merge() Method
Lecture 3: The merge() Method
Lecture 4: The sort() Method
Lecture 5: Full Walkthrough
Chapter 5: Quick Sort
Lecture 1: Visualising Quick Sort
Lecture 2: The sort() Method
Lecture 3: The partition() Method
Instructors
-
Nick H
Autodidact and Android Enthusiast
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 0 votes
- 5 stars: 2 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024