Course Kingdom
HomeCoursesJobsWebinarsBlogSavedAboutTelegram
Course Kingdom

Course Kingdom is an initiative to provide free education in a legit way. We provide free coupons of premium courses from different platforms, webinars, and job opportunities.

Quick Links

  • Home
  • Courses
  • Categories
  • Webinars
  • Jobs
  • Blog
  • Saved Courses
  • About Us
  • FAQ
  • Terms and Conditions
  • Privacy Policy
  • Affiliate Disclosure

Get in Touch

  • Telegram
  • guptahimanshu479@gmail.com

© 2026 Course Kingdom. All rights reserved.

Course Kingdom

— Course —

  1. Home
  2. Courses
  3. Data Structures and Algorithms
Data Structures and Algorithms
School of programming and development

11 August, 2026

Sharpen your problem-solving skills in this Nanodegree program. Practice over 100 algorithm and data structure challenges, learn Python-based techniques, and prepare for interviews with mentor guidanc...

$89.00FREE

Data Structures and Algorithms

Course 1: Introduction Start with a warm welcome to the program by refreshing your Python skills and learning about problem solving and efficiency! 4 hoursGet Help with Your AccountWhat to do if you have questions about your account or general questions about the program.Getting HelpYou are starting a challenging but rewarding journey! Take 5 minutes to read how to get help with projects and content.IntroductionWelcome to the Data Structures and Algorithms nanodegree program!Python RefresherA quick refresh on Python basics! How to Solve ProblemsA systematic way of approaching and breaking down problems. EfficiencyUnderstanding the importance of efficiency when working with data structures and algorithms. Unscramble Computer Science ProblemsDeconstruct a series of open-ended problems into smaller components (e.g, inputs, outputs, series of functions). Course 2: Data Structures Explore core data structures in Python, from arrays and linked lists to trees and hash maps. Strengthen your coding logic, recursion skills, and ability to solve real programming problems.16 hoursIntroduction to Data StructuresIntroduction to the Data Structures course.Arrays and Linked ListsLearn about Arrays and Linked ListsStacks and QueuesBuild Stacks and QueuesRecursionApply Recursion to ProblemsTreesLearn about basic tree's, tree traversal and binary search trees. Maps and HashingExplore the concepts of maps and hashes. Show Me the Data StructuresSolve a series of open-ended practice problems. Hone your skills to identify and implement appropriate data structures and corresponding methods that meet given constraints.Course 3: Basic Algorithms Learn about the basic algorithms used in programming. 13 hoursBasic AlgorithmsStart out with some elementary algorithms such as binary search, tries, heaps and more.Sorting AlgorithmsLearn about the most common sorting algorithms. Faster Divide & Conquer AlgorithmsGo deeper into algorithms with faster divide and conquer algorithms. Problems vs. AlgorithmsA series of real-world open ended problems which train you to apply suitable data structures and algorithms under different context.Course 4: Advanced Algorithms Learn about the basic algorithms used in programming. 14 hoursGreedy AlgorithmsGet familiar with and practice greedy algorithms. Graph AlgorithmsLearn about the many aspects of graph algorithms!Dynamic Programming Learn about dynamic programming and apply your learnings to challenging exercises. A*Route PlannerIn this project, you will build a route-planning algorithm like the one used in Google Maps to calculate the shortest path between two points on a map. Course 5: OptionalIntroduction to Python Programming OptionalReview fundamental Python programming syntax and concepts.16 hoursWhy Python ProgrammingWelcome to Introduction to Python! Here's an overview of the course.Data Types and OperatorsFamiliarize yourself with the building blocks of Python! Learn about data types and operators, built-in functions, type conversion, whitespace, and style guidelines.Data Structures in PythonUse data structures to order and group different data types together! Learn about the types of data structures in Python, along with more useful built-in functions and operators.Control FlowBuild logic into your code with control flow tools! Learn about conditional statements, repeating code with loops and useful built-in functions, and list comprehensions.FunctionsLearn how to use functions to improve and reuse your code! Learn about functions, variable scope, documentation, lambda expressions, iterators, and generators.ScriptingSet up your own programming environment to write and run Python scripts locally! Learn good scripting practices, interact with different inputs, and discover awesome tools.NumPyLearn the basics of NumPy and how to use it to create and manipulate arrays.PandasLearn the basics of Pandas Series and DataFrames and how to use them to load and process data.Advanced TopicsIn this lesson we cover some advanced topics of iterators and generators. You are not required to complete this but we have provided these to give you a taste of these.CompanyAbout UsWhy Udacity?BlogIn the NewsJobs at UdacityBecome a MentorPartner with UdacityResourcesCatalogCareer OutcomesHelp and FAQScholarshipsResource CenterFeatured ProgramsBusiness AnalyticsSQLAWS Cloud ArchitectData AnalystIntro to ProgrammingDigital MarketingSelf Driving Car EngineerOnly at UdacityArtificial IntelligenceDeep LearningDigital MarketingFlying Car and Autonomous Flight EngineerIntro to Self-Driving CarsMachine Learning EngineerRobotics Software EngineerAI Master’sMaster of Business AdministrationMaster of Science in AIUdacity SchoolsSchool of Animation and Game DevelopmentSchool of Artificial IntelligenceSchool of Autonomous SystemsSchool of BusinessCareer ResourcesSchool of Cloud ComputingSchool of CybersecuritySchool of Data ScienceSchool of DevOpsSchool of Executive LeadershipSchool of Product ManagementSchool of Programming and Development

Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.

Enroll NowJoin us on Telegram
Udemy Courses TelegramSubscribe on YouTube
Share
← Back to all courses

Related Courses

NEWHow to Make an iOS App
School of programming and development

How to Make an iOS App

6 October, 2026
$89.00FREE
NEWHow to Write A Resume to Get Hired
Career resources

How to Write A Resume to Get Hired

6 October, 2026
$89.00FREE
NEWCareer Resources
Technology

Career Resources

6 October, 2026
$89.00FREE
NEWHow to Install TensorFlow: A Beginner’s Step-by-Step Guide
Technology

How to Install TensorFlow: A Beginner’s Step-by-Step Guide

6 October, 2026
$89.00FREE
From Sanatan Hindu

Explore Sanatan Hindu Wisdom

Discover articles on Hindu rituals, mantras, festivals, and spiritual practices from sanatanhindu.co.in

The Penance of Sage Vishwamitra: A Journey from Kshatriya to Brahmarshi
Poojas

The Penance of Sage Vishwamitra: A Journey from Kshatriya to Brahmarshi

Explore the profound spiritual journey of Sage Vishwamitra, his intense Tapasya to transform from a King to a Brahmarshi, and its lessons for seekers.

6 October, 2026
Chhappan Bhog List for Krishna: Significance, Rituals, and Divine Offerings
Poojas

Chhappan Bhog List for Krishna: Significance, Rituals, and Divine Offerings

Explore the sacred Chhappan Bhog list for Lord Krishna. Learn about the 56 varieties of food offerings, their spiritual significance, and the rituals involved.

6 October, 2026
Understanding the Trimurti: The Divine Trinity of Creation, Preservation, and Dissolution
Poojas

Understanding the Trimurti: The Divine Trinity of Creation, Preservation, and Dissolution

Explore the profound concept of the Trimurti—Brahma, Vishnu, and Shiva—representing the cosmic functions of creation, preservation, and transformation in Hinduism.

6 October, 2026
Abhyanga: The Sacred Art of Ayurvedic Oil Massage for Holistic Well-being
Poojas

Abhyanga: The Sacred Art of Ayurvedic Oil Massage for Holistic Well-being

Discover Abhyanga, the sacred Ayurvedic ritual of oil massage. Learn its spiritual significance, step-by-step vidhi, benefits, and traditional practices.

6 October, 2026
🙏
Spiritual Guidance

The Role of a Guru: The Spiritual Alchemist and Path to Moksha

Explore the profound role of the Guru in Sanatan Dharma, the significance of Guru-Shishya Parampara, and how a Guru guides the soul toward Moksha.

6 October, 2026
🙏
Spiritual Guidance

Gurukula System: Ancient Hindu Education Tradition and Spiritual Pedagogy

Comprehensive guide to the Gurukula system — ancient Hindu residential education tradition, guru-shishya parampara, curriculum, daily life, and spiritual significance.

6 October, 2026
Visit Sanatan Hindu