CINXE.COM
Python Data Structures and Algorithms Online Class | LinkedIn Learning, formerly Lynda.com
<!DOCTYPE html> <html lang="en"> <head> <meta name="pageKey" content="d_learning_course_guest"> <!----><!----> <meta name="locale" content="en_US"> <meta id="config" data-app-version="2.0.2217" data-call-tree-id="AAYn3wDG5d+E48WnOaNkRA==" data-multiproduct-name="learning-guest-frontend" data-service-name="learning-guest-frontend" data-browser-id="e84a9881-fc1b-4390-8b5a-29491cc7dd4e" data-enable-page-view-heartbeat-tracking data-page-instance="urn:li:page:learning_course_guest;F8pFpl0lT4GkuLrh0xcO6g==" data-disable-jsbeacon-pagekey-suffix="false" data-member-id="0"> <link rel="canonical" href="https://www.linkedin.com/learning/python-data-structures-and-algorithms"> <!----><!----> <!----> <!----> <!----> <link rel="manifest" href="/homepage-guest/manifest.json" crossorigin="use-credentials"> <!----> <script> function getDfd() {let yFn,nFn;const p=new Promise(function(y, n){yFn=y;nFn=n;});p.resolve=yFn;p.reject=nFn;return p;} window.lazyloader = getDfd(); window.tracking = getDfd(); window.impressionTracking = getDfd(); window.ingraphTracking = getDfd(); window.appDetection = getDfd(); window.pemTracking = getDfd(); </script> <!----> <link rel="icon" href="https://static.licdn.com/aero-v1/sc/h/444zstxv7s91nepfm5et6ofge"> <title>Python Data Structures and Algorithms Online Class | LinkedIn Learning, formerly Lynda.com</title> <meta name="robots" content="noarchive, max-image-preview:large"> <meta name="description" content="Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms."> <meta property="og:site_name" content="LinkedIn"> <meta name="twitter:site" content="@LI_Learning"> <meta name="twitter:card" content="summary"> <meta name="litmsProfileName" content="learning-guest-frontend"> <meta property="og:title" content="Python Data Structures and Algorithms Online Class | LinkedIn Learning, formerly Lynda.com"> <meta name="twitter:title" content="Python Data Structures and Algorithms Online Class | LinkedIn Learning, formerly Lynda.com"> <meta property="og:description" content="Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms."> <meta name="twitter:description" content="Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms."> <meta property="og:image" content="https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s"> <meta name="twitter:image" content="https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s"> <!----> <meta property="og:url" content="https://www.linkedin.com/learning/python-data-structures-and-algorithms"> <meta property="og:type" content="website"> <meta name="clientSideIngraphs" content="1" data-gauge-metric-endpoint="/learning-guest/api/ingraphs/gauge" data-counter-metric-endpoint="/learning-guest/api/ingraphs/counter"> <link rel="stylesheet" href="https://static.licdn.com/aero-v1/sc/h/ccepec31u8riooiwchbtig8m0"> <script type="application/ld+json"> {"@context":"http://schema.org/","@type":"Course","provider":{"@type":"Organization","name":"LinkedIn Learning","url":"https://www.linkedin.com/learning/"},"publisher":{"@type":"Organization","name":"LinkedIn Learning","url":"https://www.linkedin.com/learning/"},"hasCourseInstance":{"@type":"CourseInstance","courseMode":"online","courseWorkload":"PT2H19M16S","instructor":[{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"}]},"inLanguage":"en","name":"Python Data Structures and Algorithms","offers":[{"@type":"Offer","category":"Subscription"},{"@type":"Offer","category":"Paid","price":"299.99","priceCurrency":"HKD"}],"description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","image":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","creator":[{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"}],"author":[{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"}],"dateCreated":"2020-09-18","datePublished":"2020-09-18","thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","timeRequired":"PT2H19M16S","totalHistoricalEnrollment":83051,"url":"https://www.linkedin.com/learning/python-data-structures-and-algorithms","about":[{"@type":"Thing","url":"https://www.linkedin.com/learning/search?keywords=Data+Structures","name":"Data Structures"},{"@type":"Thing","url":"https://www.linkedin.com/learning/topics/python","name":"Python (Programming Language)"},{"@type":"Thing","url":"https://www.linkedin.com/learning/search?keywords=Algorithms","name":"Algorithms"}],"hasPart":[[{"@type":"VideoObject","name":"Python data structures and algorithms in action - Introduction","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT1M4S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/python-data-structures-and-algorithms-in-action"},{"@type":"VideoObject","name":"What you should know - Introduction","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT35S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/what-you-should-know"}],[{"@type":"VideoObject","name":"Understand the example application - 1. Pathfinding Algorithms in a Maze Game","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT6M28S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-example-application"},{"@type":"VideoObject","name":"Navigate the GUI - 1. Pathfinding Algorithms in a Maze Game","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT3M8S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/navigate-the-gui"}],[{"@type":"VideoObject","name":"Understand the stack data structure - 2. The Stack Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT2M1S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-stack-data-structure"},{"@type":"VideoObject","name":"Build a stack class in Python - 2. The Stack Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT13M","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/build-a-stack-class-in-python"},{"@type":"VideoObject","name":"Solution: Reverse a string using a stack - 2. The Stack Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT2M22S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-reverse-a-string-using-a-stack-19861494"}],[{"@type":"VideoObject","name":"Understand the 2D list data structure - 3. The 2D List Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT1M44S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-2d-list-data-structure"},{"@type":"VideoObject","name":"Represent a maze as a 2D list - 3. The 2D List Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT4M15S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/represent-a-maze-as-a-2d-list"},{"@type":"VideoObject","name":"Read a maze from a text file - 3. The 2D List Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT4M54S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/read-a-maze-from-a-text-file"},{"@type":"VideoObject","name":"Challenge: Read and display a maze from a text file - 3. The 2D List Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT34S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/challenge-read-and-display-a-maze-from-a-text-file"},{"@type":"VideoObject","name":"Solution: Read and display a maze from a text file - 3. The 2D List Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT1M14S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-read-and-display-a-maze-from-a-text-file"}],[{"@type":"VideoObject","name":"Understand the depth-first search algorithm - 4. Depth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT3M28S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-depth-first-search-algorithm"},{"@type":"VideoObject","name":"Visualize depth-first search on a grid - 4. Depth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT5M21S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/visualize-depth-first-search-on-a-grid"},{"@type":"VideoObject","name":"Use the Grid Tracer app - 4. Depth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT2M35S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/use-the-grid-tracer-app"},{"@type":"VideoObject","name":"Code a depth-first search in Python - 4. Depth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT12M10S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/code-a-depth-first-search-in-python"},{"@type":"VideoObject","name":"Challenge: Trace the path of a depth-first search - 4. Depth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT44S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/challenge-trace-the-path-of-a-depth-first-search"},{"@type":"VideoObject","name":"Solution: Trace the path of a depth-first search - 4. Depth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT34S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-trace-the-path-of-a-depth-first-search"}],[{"@type":"VideoObject","name":"Understand the queue data structure - 5. The Queue Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT2M20S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-queue-data-structure"},{"@type":"VideoObject","name":"Build a queue class in Python - 5. The Queue Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT9M25S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/build-a-queue-class-in-python"},{"@type":"VideoObject","name":"Solution: Practice queue methods - 5. The Queue Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT2M57S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-practice-queue-methods-19863377"}],[{"@type":"VideoObject","name":"Understand the breadth-first search algorithm - 6. The Breadth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT3M1S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-breadth-first-search-algorithm"},{"@type":"VideoObject","name":"Visualize breadth-first search in a grid - 6. The Breadth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT5M10S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/visualize-breadth-first-search-in-a-grid"},{"@type":"VideoObject","name":"Code a breadth-first search in Python - 6. The Breadth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT6M39S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/code-a-breadth-first-search-in-python"},{"@type":"VideoObject","name":"Challenge: Trace the path of a breadth-first search - 6. The Breadth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT30S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/challenge-trace-the-path-of-a-breadth-first-search"},{"@type":"VideoObject","name":"Solution: Trace the path of a breadth-first search - 6. The Breadth-First Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT37S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-trace-the-path-of-a-breadth-first-search"}],[{"@type":"VideoObject","name":"Understand the priority queue data structure - 7. The Priority Queue Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT1M20S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-priority-queue-data-structure"},{"@type":"VideoObject","name":"Use the heap module to implement a priority queue - 7. The Priority Queue Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT7M39S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/use-the-heap-module-to-implement-a-priority-queue"},{"@type":"VideoObject","name":"Solution: Heapq methods practice - 7. The Priority Queue Data Structure","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT2M29S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-heapq-methods-practice-19862403"}],[{"@type":"VideoObject","name":"Understand the A* search algorithm - 8. The A* Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT4M41S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-a-search-algorithm"},{"@type":"VideoObject","name":"Visualize the A* algorithm - 8. The A* Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT10M50S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/visualize-the-a-algorithm"},{"@type":"VideoObject","name":"Code the A* algorithm in Python - 8. The A* Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT8M1S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/code-the-a-algorithm-in-python"},{"@type":"VideoObject","name":"Challenge: Trace the path of an A* search - 8. The A* Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT50S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/challenge-trace-the-path-of-an-a-search"},{"@type":"VideoObject","name":"Solution: Trace the path of an A* search - 8. The A* Search Algorithm","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT1M34S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-trace-the-path-of-an-a-search"}],[{"@type":"VideoObject","name":"Pathfinding algorithms in the course maze GUI - Conclusion","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT3M28S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/pathfinding-algorithms-in-the-course-maze-gui"},{"@type":"VideoObject","name":"Parting comments and what comes next - Conclusion","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT1M34S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":true,"isAccessibleForFree":false,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/parting-comments-and-what-comes-next"}]],"syllabusSections":[{"@type":"Syllabus","name":"Python data structures and algorithms in action","timeRequired":"PT1M4S","description":"Being able to effectively use data structures and algorithms is an essential part of Python programming. In this video, learn how to articulate why data structures and algorithms are important to understand."},{"@type":"Syllabus","name":"What you should know","timeRequired":"PT35S","description":"In order to get the most out of this course, you need some prior knowledge of Python. This includes things like variables, loops, if-statements, and functions."},{"@type":"Syllabus","name":"Understand the example application","timeRequired":"PT6M28S","description":"This video demonstrates path-finding algorithms in the context of a maze game and introduces the graphical user interface you are using in the course. Being familiar with this GUI will be helpful in understanding how the algorithms and data structures discussed in the course function."},{"@type":"Syllabus","name":"Navigate the GUI","timeRequired":"PT3M8S","description":"Having a visual representation of how pathfinding algorithms work is a great aid to understanding. In this video, learn how to load different maps into the GUI and explore the depth-first search, breadth-first search, and A* search algorithms visually."},{"@type":"Syllabus","name":"Understand the stack data structure","timeRequired":"PT2M1S","description":"Stacks are a very important data structure in programming and computer science. In this video, gain a conceptual understanding of the stack data structure and how it's used."},{"@type":"Syllabus","name":"Build a stack class in Python","timeRequired":"PT13M","description":"In this video, learn how to build your own class to represent a stack in Python. Discover how to implement essential methods for a stack such as the push and pop operations."},{"@type":"Syllabus","name":"Solution: Reverse a string using a stack","timeRequired":"PT2M22S","description":"In this video, learn how to apply your knowledge of the stack data structure in an algorithm that reverses the characters of a string."},{"@type":"Syllabus","name":"Understand the 2D list data structure","timeRequired":"PT1M44S","description":"2D lists are an important data structure with many applications. In this video, gain a conceptual understanding of the 2D data structure."},{"@type":"Syllabus","name":"Represent a maze as a 2D list","timeRequired":"PT4M15S","description":"Mazes lend themselves naturally to representation as a 2D grid. In this video, discover how a maze can be represented as a grid or 2D matrix, and how this representation can be understood as a special type of graph."},{"@type":"Syllabus","name":"Read a maze from a text file","timeRequired":"PT4M54S","description":"To allow easy exploration of multiple mazes, you store mazes in separate text files. In this video, discover how to read a maze stored in a text file into a 2D list and print the result using Python."},{"@type":"Syllabus","name":"Challenge: Read and display a maze from a text file","timeRequired":"PT34S","description":"To enable the exploration of multiple mazes it is important to be able to read maze data from an external file. This challenge allows you to practice reading maze data from a text file into a 2D list."},{"@type":"Syllabus","name":"Solution: Read and display a maze from a text file","timeRequired":"PT1M14S"},{"@type":"Syllabus","name":"Understand the depth-first search algorithm","timeRequired":"PT3M28S","description":"This video introduces the depth-first search algorithm. Discover how the algorithm operates in the context of a maze."},{"@type":"Syllabus","name":"Visualize depth-first search on a grid","timeRequired":"PT5M21S","description":"In this video, discover how to trace the steps of the depth-first search algorithm. This is important for fully understanding the algorithm."},{"@type":"Syllabus","name":"Use the Grid Tracer app","timeRequired":"PT2M35S","description":"In this video, use the provided app to practice tracing path-finding algorithms for yourself. This video explains how to use the app and make changes to suit your needs."},{"@type":"Syllabus","name":"Code a depth-first search in Python","timeRequired":"PT12M10S","description":"In this video, look at an implementation of depth-first search in Python. In this video, learn how to write the code to implement depth-first search within a 2D maze."},{"@type":"Syllabus","name":"Challenge: Trace the path of a depth-first search","timeRequired":"PT44S","description":"In this challenge, you have the opportunity to check your understanding of depth-first search by tracing its path to a destination cell in a grid."},{"@type":"Syllabus","name":"Solution: Trace the path of a depth-first search","timeRequired":"PT34S","description":"In this solution, see the correct path taken by depth-first search in a grid."},{"@type":"Syllabus","name":"Understand the queue data structure","timeRequired":"PT2M20S","description":"Queues are a fundamental data structure in programming and computer science. In this video, gain a conceptual understanding of the queue data structure."},{"@type":"Syllabus","name":"Build a queue class in Python","timeRequired":"PT9M25S","description":"In this video, learn how to build your own class to represent a queue in Python. Discover how to implement essential methods for a queue such as the enqueue and dequeue operations."},{"@type":"Syllabus","name":"Solution: Practice queue methods","timeRequired":"PT2M57S","description":"In this solution, see the correct solution to the challenge exercise about enqueuing and dequeuing within a queue."},{"@type":"Syllabus","name":"Understand the breadth-first search algorithm","timeRequired":"PT3M1S","description":"This video introduces the breadth-first search algorithm. You are shown how the algorithm operates in the context of a maze."},{"@type":"Syllabus","name":"Visualize breadth-first search in a grid","timeRequired":"PT5M10S","description":"In this video, discover how to trace the steps of the breadth-first search algorithm. This is important for fully understanding the algorithm."},{"@type":"Syllabus","name":"Code a breadth-first search in Python","timeRequired":"PT6M39S","description":"In this video, look at an implementation of breadth-first search in Python. In this video, learn how to write the code to implement breadth-first search within a 2D maze."},{"@type":"Syllabus","name":"Challenge: Trace the path of a breadth-first search","timeRequired":"PT30S","description":"In this challenge, you have the opportunity to check your understanding of breadth-first search by tracing its path to a destination cell in a grid."},{"@type":"Syllabus","name":"Solution: Trace the path of a breadth-first search","timeRequired":"PT37S","description":"In this solution, see the correct path taken by breadth-first search in a grid."},{"@type":"Syllabus","name":"Understand the priority queue data structure","timeRequired":"PT1M20S","description":"Priority queues are used when you want to access elements based on priority, such as when allocating limited resources. In this video, gain a conceptual understanding of the priority queue data structure."},{"@type":"Syllabus","name":"Use the heap module to implement a priority queue","timeRequired":"PT7M39S","description":"There are different ways to implement a priority queue. In this video, discover how a priority queue can be implemented in Python using the heapq module and explore some of the essential methods."},{"@type":"Syllabus","name":"Solution: Heapq methods practice","timeRequired":"PT2M29S","description":"In this video, see the correct solutions to the priority methods practice challenge."},{"@type":"Syllabus","name":"Understand the A* search algorithm","timeRequired":"PT4M41S","description":"The A* search algorithm is a practical and widely used algorithm for calculating shortest paths. This video introduces the A* search algorithm. Discover how the algorithm operates in the context of a maze."},{"@type":"Syllabus","name":"Visualize the A* algorithm","timeRequired":"PT10M50S","description":"In this video, trace the execution of the A* search algorithm in a grid. Learn how to follow the algorithm, calculate g- f- and h- distances, and understand the heuristic nature of the A* algorithm."},{"@type":"Syllabus","name":"Code the A* algorithm in Python","timeRequired":"PT8M1S","description":"This video covers the implementation of the A* search algorithm in Python. In this video, learn how to write the code to implement A* search within a 2D maze."},{"@type":"Syllabus","name":"Challenge: Trace the path of an A* search","timeRequired":"PT50S","description":"In this challenge, you have the opportunity to check your understanding of the A* search algorithm by tracing its path to a destination cell in a grid and keeping track of h-, g-, and f- values."},{"@type":"Syllabus","name":"Solution: Trace the path of an A* search","timeRequired":"PT1M34S","description":"In this solution, see the correct path taken by the A* algorithm in a grid, along with the associated f-, g-, and h- values."},{"@type":"Syllabus","name":"Pathfinding algorithms in the course maze GUI","timeRequired":"PT3M28S","description":"In this video, discover how the algorithms and data structures you have studied are implemented in the course GUI. Gain an overview of how the GUI is written using Python Turtle Graphics and Tkinter."},{"@type":"Syllabus","name":"Parting comments and what comes next","timeRequired":"PT1M34S","description":"In this video, discover possible extension activities and avenues of inquiry that you may wish to follow."}],"aggregateRating":{"@type":"AggregateRating","ratingCount":1366,"ratingValue":4.7,"bestRating":5,"worstRating":1},"review":[{"@type":"Review","author":{"@type":"Person","name":"Anjali Mulani","jobTitle":"Software Engineer | Pursuing MCA in AI and Data Science","url":"https://in.linkedin.com/in/anjali-mulani-ba9164279"},"reviewRating":{"@type":"Rating","ratingValue":4},"reviewBody":"Good\n","datePublished":"2024-10-29T06:16:50.799Z","publisher":{"@type":"Organization","name":"LinkedIn"},"bestRating":5,"worstRating":1},{"@type":"Review","author":{"@type":"Person","name":"Chandra Shekhar Singh","jobTitle":"Data Engineer || Ex TCS || Ex HCL","url":"https://in.linkedin.com/in/chandra-shekhar-singh-b159aab3"},"reviewRating":{"@type":"Rating","ratingValue":5},"reviewBody":"Its great to learn from this course.","datePublished":"2024-10-27T14:16:18.416Z","publisher":{"@type":"Organization","name":"LinkedIn"},"bestRating":5,"worstRating":1},{"@type":"Review","author":{"@type":"Person","name":"Aghason Emmanuel Ibeabuchi","jobTitle":"Software Developer | Bachelor of Science in Computer Science","url":"https://ng.linkedin.com/in/aghason-emmanuel-ibeabuchi-32a64a212"},"reviewRating":{"@type":"Rating","ratingValue":5},"reviewBody":"Recommendable","datePublished":"2024-09-18T00:26:14.345Z","publisher":{"@type":"Organization","name":"LinkedIn"},"bestRating":5,"worstRating":1}],"video":{"@type":"VideoObject","name":"Python data structures and algorithms in action - Python Data Structures and Algorithms","author":{"@type":"Person","name":"Robin Andrews","description":"Python Programming and Computer Science Instructor","jobTitle":"Python Programming and Computer Science Instructor","url":"https://uk.linkedin.com/in/robin-andrews-7a25b1190","image":"https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM"},"thumbnailUrl":"https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s","description":"Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.","duration":"PT1M4S","datePublished":"2020-09-18","uploadDate":"2020-09-18","requiresSubscription":false,"isAccessibleForFree":true,"contentUrl":"https://www.linkedin.com/learning/python-data-structures-and-algorithms/python-data-structures-and-algorithms-in-action"},"educationalLevel":"Intermediate","educationalCredentialAwarded":[{"@type":"EducationalOccupationalCredential","name":"LinkedIn Learning Certificate of Completion","url":"https://www.linkedin.com/help/learning/answer/a598944/learning-certificates-of-completion-faqs","credentialCategory":"Certificate","offers":[{"@type":"Offer","category":"Subscription"}]}]} </script> <!----> </head> <body dir="ltr"> <!----><!----><!----> <!----> <a href="#main-content" class="skip-link btn-md btn-primary absolute z-11 -top-[100vh] focus:top-0"> Skip to main content </a> <header class="header base-detail-page__header px-mobile-container-padding bg-color-background-container global-alert-offset sticky-header"> <nav class="nav pt-1.5 pb-2 flex items-center justify-between relative flex-nowrap babymamabear:py-1.5 nav--minified-mobile " aria-label="Primary"> <a href="https://www.linkedin.com/learning/?trk=learning-course_nav-header-logo" class="nav__logo-link link-no-visited-state z-1 mr-auto min-h-[52px] flex items-center babybear:z-0 hover:no-underline focus:no-underline active:no-underline babymamabear:mr-3" data-tracking-control-name="learning-course_nav-header-logo" data-tracking-will-navigate> <div class="learning-logo"> <icon class="learning-logo__inbug onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4zqr0f9jf98vi2nkijyc3bex2"></icon> <span class="learning-logo__text" aria-hidden="true">Learning</span> <span class="sr-only">LinkedIn Learning</span> </div> </a> <section class="search-bar relative flex flex-grow h-[40px] bg-cool-gray-20 min-w-0 max-w-full mx-4 rounded-sm babymamabear:mx-0 babymamabear:mb-1.5 babymamabear:bg-color-transparent babymamabear:w-full babymamabear:flex babymamabear:flex-wrap search-bar--minified-mobile" data-current-search-type="LEARNING"> <button class="search-bar__placeholder papabear:hidden text-input w-full mt-1.5 !pl-[14px] border-1 border-solid border-color-border-faint rounded-[2px] h-[40px] max-h-[40px] flex items-center overflow-hidden cursor-text" data-tracking-control-name="learning-course_search-switcher-opener"> <icon class="text-color-icon w-3 h-3 mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/397vrsk6op88l4981ji1xe1qt"></icon> <div class="search-bar__full-placeholder font-sans text-md text-color-text max-w-[calc(100%-40px)] text-left whitespace-nowrap overflow-hidden text-ellipsis"> <!----><!----> Search skills, subjects, or software <!----> </div> <span class="sr-only">Expand search</span> </button> <div class="switcher-tabs__trigger-and-tabs babymamabear:flex"> <button aria-expanded="false" class="switcher-tabs__placeholder flex !h-full !py-0 !pl-2 !pr-1.5 border-r-1 border-solid border-r-color-border-faint babymamabear:hidden tab-md papabear:tab-vertical papabear:justify-start cursor-pointer" data-tracking-control-name="learning-course_switcher-tabs-placeholder" aria-describedby="switcher-description"> <span class="switcher-tabs__placeholder-text m-auto"></span> <icon class="switcher-tabs__caret-down-filled onload pointer-events-none block my-auto min-h-[24px] min-w-[24px] h-[24px] babymamabear:hidden" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/7asbl4deqijhoy3z2ivveispv"></icon> </button> <div id="switcher-description" class="hidden">This button displays the currently selected search type. When expanded it provides a list of search options that will switch the search inputs to match the current selection. </div> <!----> <div class="switcher-tabs hidden z-[1] w-auto min-w-[160px] mb-1.5 py-1 absolute top-[48px] left-0 border-solid border-1 border-color-border-faint papabear:container-raised babymamabear:static babymamabear:w-[100vw] babymamabear:h-[48px] babymamabear:p-0 overflow-y-hidden overflow-x-auto md:overflow-x-hidden"> <ul class="switcher-tabs__list flex flex-1 items-stretch papabear:flex-col" role="tablist"> <li class="switcher-tabs__tab h-[44px] babymamabear:basis-1/2" role="presentation"> <button aria-controls="jobs-search-panel" aria-selected="false" class="switcher-tabs__button w-full h-full tab-md papabear:tab-vertical papabear:justify-start cursor-pointer " data-switcher-type="JOBS" data-tracking-control-name="learning-course_switcher-tabs-jobs-search-switcher" id="job-switcher-tab" role="tab"> Jobs </button> </li> <li class="switcher-tabs__tab h-[44px] babymamabear:basis-1/2" role="presentation"> <button aria-controls="people-search-panel" aria-selected="false" class="switcher-tabs__button w-full h-full tab-md papabear:tab-vertical papabear:justify-start cursor-pointer " data-switcher-type="PEOPLE" data-tracking-control-name="learning-course_switcher-tabs-people-search-switcher" id="people-switcher-tab" role="tab"> People </button> </li> <li class="switcher-tabs__tab h-[44px] babymamabear:basis-1/2" role="presentation"> <button aria-controls="learning-search-panel" aria-selected="true" class="switcher-tabs__button w-full h-full tab-md papabear:tab-vertical papabear:justify-start cursor-pointer tab-selected" data-switcher-type="LEARNING" data-tracking-control-name="learning-course_switcher-tabs-learning-search-switcher" id="learning-switcher-tab" role="tab"> Learning </button> </li> </ul> <button aria-label="Close" class="switcher-tabs__cancel-btn papabear:hidden block w-6 h-6 m-auto text-color-text-low-emphasis" data-tracking-control-name="learning-course_switcher-tabs-cancel-search-switcher" type="button"> <icon class="switcher-tabs__cancel-icon block w-3 h-3 m-auto onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </div> </div> <section class="base-search-bar w-full h-full" data-searchbar-type="PEOPLE" aria-labelledby="people-switcher-tab" id="people-search-panel" role="tabpanel"> <form class="base-search-bar__form w-full flex babymamabear:mx-mobile-container-padding babymamabear:flex-col" role="search" action="/pub/dir" data-tracking-control-name="learning-course_people-search-bar_base-search-bar-form"> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 search-input"> <input aria-label="First Name" autocomplete="on" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_people-search-bar_first-name_dismissable-input" maxlength="500" name="firstName" placeholder="First Name" type="search"> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_people-search-bar_first-name_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 search-input"> <input aria-label="Last Name" autocomplete="on" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_people-search-bar_last-name_dismissable-input" maxlength="500" name="lastName" placeholder="Last Name" type="search"> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_people-search-bar_last-name_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <input name="trk" value="learning-course_people-search-bar_search-submit" type="hidden"> <button class="base-search-bar__submit-btn block basis-[40px] flex-shrink-0 cursor-pointer babymamabear:invisible babymamabear:ml-[-9999px] babymamabear:w-[1px] babymamabear:h-[1px]" aria-label="Search" data-tracking-control-name="learning-course_people-search-bar_base-search-bar-search-submit" type="submit"> <icon class="base-search-bar__search-icon onload mx-auto" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cb5bsr4tsn2r4sjg9e3ls4tjl"></icon> </button> </form> </section> <section class="base-search-bar w-full h-full" data-searchbar-type="JOBS" aria-labelledby="job-switcher-tab" id="jobs-search-panel" role="tabpanel"> <form class="base-search-bar__form w-full flex babymamabear:mx-mobile-container-padding babymamabear:flex-col" role="search" action="/jobs/search" data-tracking-control-name="learning-course_jobs-search-bar_base-search-bar-form"> <code id="i18n_aria_live_text_no-suggestions" style="display: none"><!--"No suggestions found"--></code> <code id="i18n_aria_live_text_one-suggestion" style="display: none"><!--"One Suggestion. Use up and down keys to navigate"--></code> <code id="i18n_aria_live_text_multiple-suggestions" style="display: none"><!--"Multiple Suggestions. Use up and down keys to navigate"--></code> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 typeahead-input keywords-typeahead-input text-input"> <input aria-autocomplete="list" aria-controls="job-search-bar-keywords-typeahead-list" aria-haspopup="listbox" aria-label="Search job titles or companies" autocomplete="off" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_dismissable-input" id="job-search-bar-keywords" maxlength="500" name="keywords" placeholder="Search job titles or companies" role="combobox" type="search"> <!----> <div class="typeahead-input__dropdown container-lined absolute top-[calc(100%+3px)] left-0 w-full rounded-b-md rounded-t-none z-[10] overflow-hidden max-w-none babybear:min-w-full babybear:bottom-0 babybear:overflow-y-auto"> <template class="typeahead-item-template"> <li class="typeahead-input__dropdown-item py-1.5 px-2 hover:cursor-pointer hover:bg-color-surface-new-hover hover:border-y-2 hover:border-solid hover:border-color-container-primary" role="option"> <span class="typeahead-input__dropdown-text font-sans text-sm font-bold text-color-text"></span> </li> </template> <ul class="typeahead-input__dropdown-list w-full" id="job-search-bar-keywords-typeahead-list" role="listbox"></ul> </div> <!----> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <!----> <code id="i18n_aria_live_text_no-suggestions" style="display: none"><!--"No suggestions found"--></code> <code id="i18n_aria_live_text_one-suggestion" style="display: none"><!--"One Suggestion. Use up and down keys to navigate"--></code> <code id="i18n_aria_live_text_multiple-suggestions" style="display: none"><!--"Multiple Suggestions. Use up and down keys to navigate"--></code> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 typeahead-input location-typeahead-input"> <input aria-autocomplete="list" aria-controls="job-search-bar-location-typeahead-list" aria-haspopup="listbox" aria-label="Location" autocomplete="off" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_dismissable-input" id="job-search-bar-location" maxlength="500" name="location" placeholder="Location" role="combobox" value="Hong Kong" type="search"> <!----> <div class="typeahead-input__dropdown container-lined absolute top-[calc(100%+3px)] left-0 w-full rounded-b-md rounded-t-none z-[10] overflow-hidden max-w-none babybear:min-w-full babybear:bottom-0 babybear:overflow-y-auto"> <template class="typeahead-item-template"> <li class="typeahead-input__dropdown-item py-1.5 px-2 hover:cursor-pointer hover:bg-color-surface-new-hover hover:border-y-2 hover:border-solid hover:border-color-container-primary" role="option"> <span class="typeahead-input__dropdown-text font-sans text-sm font-bold text-color-text"></span> </li> </template> <ul class="typeahead-input__dropdown-list w-full" id="job-search-bar-location-typeahead-list" role="listbox"></ul> </div> <!----> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <input name="geoId" value="102817007" type="hidden"> <input name="trk" value="learning-course_jobs-search-bar_search-submit" type="hidden"> <button class="base-search-bar__submit-btn block basis-[40px] flex-shrink-0 cursor-pointer babymamabear:invisible babymamabear:ml-[-9999px] babymamabear:w-[1px] babymamabear:h-[1px]" aria-label="Search" data-tracking-control-name="learning-course_jobs-search-bar_base-search-bar-search-submit" type="submit"> <icon class="base-search-bar__search-icon onload mx-auto" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cb5bsr4tsn2r4sjg9e3ls4tjl"></icon> </button> </form> </section> <section class="base-search-bar w-full h-full" data-searchbar-type="LEARNING" aria-labelledby="learning-switcher-tab" id="learning-search-panel" role="tabpanel"> <form class="base-search-bar__form w-full flex babymamabear:mx-mobile-container-padding babymamabear:flex-col" role="search" action="/learning/search" data-tracking-control-name="learning-course_learning-search-bar_base-search-bar-form"> <section class="dismissable-input text-input !pr-3 bg-color-transparent flex items-center h-[40px] min-w-0 relative babybear:w-full babybear:mb-1 search-input"> <input aria-label="Search skills, subjects, or software" autocomplete="on" class="dismissable-input__input font-sans text-md text-color-text bg-color-transparent flex items-center flex-1 focus:outline-none placeholder:text-color-text-secondary" data-tracking-control-name="learning-course_learning-search-bar_keywords_dismissable-input" maxlength="500" name="keywords" placeholder="Search skills, subjects, or software" type="search"> <button class="dismissable-input__button text-color-text h-[40px] min-w-[24px] w-[24px] -mr-2 opacity-0 transition-opacity duration-[0.1s] disabled:invisible focus:opacity-100" data-tracking-control-name="learning-course_learning-search-bar_keywords_dismissable-input-clear" type="button"> <label class="sr-only">Clear text</label> <icon class="dismissable-input__button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cs55jggk4p3uqh9ozxdmpvjg7"></icon> </button> </section> <input class="nav__search-uoo" name="upsellOrderOrigin" type="hidden"> <input name="trk" value="learning-course_learning-search-bar_search-submit" type="hidden"> <button class="base-search-bar__submit-btn block basis-[40px] flex-shrink-0 cursor-pointer babymamabear:invisible babymamabear:ml-[-9999px] babymamabear:w-[1px] babymamabear:h-[1px]" aria-label="Search" data-tracking-control-name="learning-course_learning-search-bar_base-search-bar-search-submit" type="submit"> <icon class="base-search-bar__search-icon onload mx-auto" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cb5bsr4tsn2r4sjg9e3ls4tjl"></icon> </button> </form> </section> <!----> <div aria-live="polite" class="search-bar__live-text sr-only" role="status"></div> </section> <!----> <div class="nav__cta-container order-3 flex gap-x-1 justify-end min-w-[100px] flex-nowrap flex-shrink-0 babybear:flex-wrap flex-2 babymamabear:min-w-[50px] "> <a class="nav__button-tertiary btn-md btn-tertiary" href="http://www.linkedin.com/learning/subscription/products?courseSlug=python-data-structures-and-algorithms&destRedirectURL=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms&trk=learning-course_nav-header-join&upsellTrk=lil_upsell_nav_subscription&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title" data-tracking-control-name="lil_upsell_nav_subscription" data-tracking-impression-name="lil_upsell_nav_subscription" data-test-live-nav-primary-cta data-tracking-will-navigate> Start free trial </a> <a class="nav__button-secondary btn-md btn-secondary-emphasis" href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title&trk=learning-course_nav-header-signin" data-tracking-control-name="learning-course_nav-header-signin" data-tracking-will-navigate> Sign in </a> <a aria-label="Sign in" class="nav__link-person papabear:hidden mamabear:hidden" data-tracking-control-name="learning-course_nav-header-signin" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&fromSignIn=true&session_redirect=https%3A%2F%2Fwww.linkedin.com%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title&trk=learning-course_nav-header-signin"> <img class="inline-block relative rounded-[50%] w-4 h-4 bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt> </a> </div> <!----> <!----> </nav> </header> <!----> <div class="cta-banner "> <div class="enterprise-nav"> <div class="enterprise-nav__content-wrapper"> <p id="enterprise-nav-solutions" class="enterprise-nav__content" tabindex="-1"> Solutions for: </p> <a href="https://learning.linkedin.com/for-entire-companies?src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-business" class="enterprise-nav__content" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" id="business-nav-business">Business</a> <a href="https://learning.linkedin.com/for-higher-education?src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-education" class="enterprise-nav__content" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" id="business-nav-education">Higher Education</a> <a href="https://learning.linkedin.com/for-governments?src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-government" class="enterprise-nav__content" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" id="business-nav-government">Government</a> <a href="/learning/subscription/teams?veh=lil_upx&src=li-learning-nav&trk=learning-course_enterprise-nav" aria-labelledby="enterprise-nav-solutions business-nav-buy" class="enterprise-nav__content" data-test-live-enterprise-upsell="true" data-tracking-control-name="learning-course_enterprise-nav" data-tracking-will-navigate="true" data-tracking-impression-name="lil_upsell_learning-course_enterprise-nav_teambuy" id="business-nav-buy">Buy for my team</a> </div> </div> <!----> <!----> </div> <main class="main papabear:flex papabear:w-content-max-w papabear:mx-auto papabear:pt-desktop-content-top-margin mamabear:pt-desktop-content-top-margin " id="main-content" role="main"> <section class="core-rail mx-auto papabear:w-core-rail-width mamabear:max-w-[790px] babybear:max-w-[790px]"> <ol class="breadcrumb__list"> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://www.linkedin.com/learning/browse?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>All topics</a> </li> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://www.linkedin.com/learning/topics/technology?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Technology</a> </li> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://www.linkedin.com/learning/topics/data-science?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Data Science</a> </li> <li class="breadcrumb__item"> <a class="breadcrumb__link" href="https://www.linkedin.com/learning/topics/data-engineering?trk=learning-course_breadcrumb" data-tracking-control-name="learning-course_breadcrumb" data-tracking-will-navigate>Data Engineering</a> </li> </ol> <script type="application/ld+json"> {"@context":"http://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"All topics","item":"https://www.linkedin.com/learning/browse"},{"@type":"ListItem","position":2,"name":"Technology","item":"https://www.linkedin.com/learning/topics/technology"},{"@type":"ListItem","position":3,"name":"Data Science","item":"https://www.linkedin.com/learning/topics/data-science"},{"@type":"ListItem","position":4,"name":"Data Engineering","item":"https://www.linkedin.com/learning/topics/data-engineering"}]} </script> <section class="top-card-layout container-lined overflow-hidden babybear:rounded-[0px]"> <section class="top-card__image-container"> <img class="top-card__image" alt="Python Data Structures and Algorithms" data-delayed-url="https://media.licdn.com/dms/image/v2/D560DAQHAyPtS4ZsHfA/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1703185888414?e=2147483647&v=beta&t=WHBvb3WEBoRNl6tLPhqnpUKrZFPgR1f4qkJmHmwvg-s"> <a class="top-card__overlay-button" data-tracking-control-name="course_preview" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/python-data-structures-and-algorithms-in-action?autoplay=true&trk=course_preview"> <span class="top-card__preview-cta "> <icon class="top-card__preview-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l"> </icon> <span class="top-card__preview-cta-text">Preview</span> </span> <!----> </a> </section> <div class="top-card-layout__card relative p-2 papabear:p-details-container-padding"> <div class="top-card-layout__entity-info-container flex flex-wrap papabear:flex-nowrap"> <div class="top-card-layout__entity-info flex-grow flex-shrink-0 basis-0 babybear:flex-none babybear:w-full babybear:flex-none babybear:w-full"> <h1 class="top-card-layout__title font-sans text-lg papabear:text-xl font-bold leading-open text-color-text mb-0"> Python Data Structures and Algorithms </h1> <h2 class="top-card-layout__headline break-words font-sans text-md leading-open text-color-text"> <div class="top-card__headline-row"> <span class="top-card__headline-row-item top-card__headline-row-item--large">With Robin Andrews</span> <span class="top-card__headline-row-item">Liked by 4,826 users</span> </div> <div class="top-card__headline-row"> <span class="top-card__headline-row-item">Duration: 2h 19m</span> <span class="top-card__headline-row-item">Skill level: Intermediate</span> <span class="top-card__headline-row-item">Released: 9/18/2020</span> </div> </h2> <!----> <!----> <div class="top-card-layout__cta-container flex flex-wrap mt-0.5 papabear:mt-0 ml-[-12px]"> <a href="http://www.linkedin.com/learning/subscription/products?courseSlug=python-data-structures-and-algorithms&destRedirectURL=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms&trk=course_info&upsellTrk=lil_upsell_course_info_subscription" data-tracking-control-name="lil_upsell_course_info_subscription" data-tracking-impression-name="lil_upsell_course_info_subscription" data-litms-tracking-control-name="lil_upsell_course_info_subscription" data-tracking-will-navigate class="top-card__upsell-link top-card-layout__cta mt-2 ml-1.5 h-auto babybear:flex-auto top-card-layout__cta--primary btn-md btn-primary" data-test-live-course-sub-upsell> Start my 1-month free trial </a> <a class="buy-for-your-team-cta__link top-card-layout__cta mt-2 ml-1.5 h-auto babybear:flex-auto top-card-layout__cta--secondary btn-md btn-secondary" href="/learning/subscription/teams?veh=lil_upx&src=li-lil-upsell&trk=learning-course_buy-for-your-team-cta" data-tracking-control-name="learning-course_buy-for-your-team-cta" data-tracking-impression-name="lil_upsell_learning-course_buy-for-your-team-cta_teambuy" data-test-live-buy-for-your-team-upsell data-tracking-will-navigate> Buy for my team </a> </div> </div> <!----> </div> <!----> <!----> </div> </section> <div class="details mx-details-container-padding"> <section class="core-section-container my-3 course-details"> <!----> <h2 class="core-section-container__title section-title"> Course details </h2> <!----> <div class="core-section-container__content break-words"> <section class="show-more-less-html course-details__description" data-max-lines="4"> <div class="show-more-less-html__markup show-more-less-html__markup--clamp-after-4 relative overflow-hidden"> Software developers know that efficient underlying architecture is essential to the technologies we use every day. Knowledge of data structures and the algorithms which they support helps developers choose the most suitable solution for a given context, making them better programmers who stand out to their company, clients, or prospective employers. In this course, leveraging the Python programming language, instructor Robin Andrews uses a combo of visual, theoretical, and hands-on programming approaches to explain concepts in a fun and accessible way. Robin explains some of the most important data structures such as stacks, queues, and priority queues, and how these are used by search algorithms such as depth-first search, breadth-first search, and the A-star (A*) algorithm. He shows how to trace the execution of algorithms. Along the way, he provides challenges that allow you to test your new skills. </div> <button class="show-more-less-html__button show-more-less-button show-more-less-html__button--more ml-0.5" data-tracking-control-name="learning-course_show-more-html-btn" aria-label="i18n_show_more" aria-expanded="false"> <!----> Show more <icon class="show-more-less-html__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less-html__button show-more-less-button show-more-less-html__button--less ml-0.5" data-tracking-control-name="learning-course_show-less-html-btn" aria-label="i18n_show_less" aria-expanded="true"> <!----> Show less <icon class="show-more-less-html__button-icon show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <!----> </section> </div> </section> <section class="core-section-container my-3 course-skills"> <!----> <h2 class="core-section-container__title section-title"> Skills you’ll gain </h2> <!----> <div class="core-section-container__content break-words"> <ul class="course-skills__skill-list"> <li class="course-skills__skill-list-item"> <a href="https://www.linkedin.com/learning/search?keywords=Data+Structures&trk=learning-course_pill-list" data-tracking-control-name="learning-course_pill-list" data-tracking-will-navigate class="pill flex w-fit mr-[6px] mb-1 hover:no-underline skill-pill"> Data Structures </a> </li> <li class="course-skills__skill-list-item"> <a href="https://www.linkedin.com/learning/topics/python?trk=learning-course_pill-list" data-tracking-control-name="learning-course_pill-list" data-tracking-will-navigate class="pill flex w-fit mr-[6px] mb-1 hover:no-underline skill-pill"> Python (Programming Language) </a> </li> <li class="course-skills__skill-list-item"> <a href="https://www.linkedin.com/learning/search?keywords=Algorithms&trk=learning-course_pill-list" data-tracking-control-name="learning-course_pill-list" data-tracking-will-navigate class="pill flex w-fit mr-[6px] mb-1 hover:no-underline skill-pill"> Algorithms </a> </li> </ul> </div> </section> <section class="core-section-container my-3"> <!----> <h2 class="core-section-container__title section-title"> Earn a sharable certificate </h2> <!----> <div class="core-section-container__content break-words"> <p class="course-certificate__body-paragraph">Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.</p> <div class="course-certificate__image-container"> <img class="course-certificate__certificate-image" alt="Sample certificate" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/52nu8qc7cfcn7vrftr7ttceqt"> <div> <h3 class="course-certificate__detail-list-heading"> <div class="learning-logo"> <icon class="learning-logo__inbug onload" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4zqr0f9jf98vi2nkijyc3bex2"></icon> <span class="learning-logo__text learning-logo__text--show-on-mobile" aria-hidden="true">Learning</span> <span class="sr-only">LinkedIn Learning</span> </div> <span>Certificate of Completion</span> </h3> <ul> <li class="course-certificate__detail-list-item"> <div class="course-certificate__detail-list-item-icon-wrapper"><icon data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5lqa4dj5v9gp6yjh6s6iwtdbb"></icon></div> <p class="course-certificate__detail-list-item-text">Showcase on your LinkedIn profile under “Licenses and Certificate” section</p> </li> <li class="course-certificate__detail-list-item"> <div class="course-certificate__detail-list-item-icon-wrapper"><icon data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5lqa4dj5v9gp6yjh6s6iwtdbb"></icon></div> <p class="course-certificate__detail-list-item-text">Download or print out as PDF to share with others</p> </li> <li class="course-certificate__detail-list-item"> <div class="course-certificate__detail-list-item-icon-wrapper"><icon data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5lqa4dj5v9gp6yjh6s6iwtdbb"></icon></div> <p class="course-certificate__detail-list-item-text">Share as image online to demonstrate your skill</p> </li> </ul> </div> </div> </div> </section> <section class="core-section-container my-3 course-instructors"> <!----> <h2 class="core-section-container__title section-title"> Meet the instructor </h2> <!----> <div class="core-section-container__content break-words"> <ul class="course-instructors__list"> <li class="course-instructors__list-item"> <a href="https://uk.linkedin.com/in/robin-andrews-7a25b1190?trk=learning-course_instructor" target="_self" data-tracking-control-name="learning-course_instructor" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link"> <!----> <img class="inline-block relative rounded-[50%] w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/C4D03AQFsY049nqKIYA/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1588506059068?e=2147483647&v=beta&t=rcNvfTxB0-LEQlUnyVVftxHBQBGJ4Qpn-EigdPfa-IM" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Click here to view Robin Andrews’ instructor page"> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full"> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Robin Andrews </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden"> Python Programming and Computer Science Instructor </h4> <!----> <!----> </div> <!----> </a> </li> </ul> </div> </section> <section class="core-section-container my-3 reviews-feed"> <!----> <h2 class="core-section-container__title section-title"> Learner reviews </h2> <!----> <div class="core-section-container__content break-words"> <div class="reviews-feed__ratings-summary"> <section class="ratings-summary"> <div class="ratings-summary__overall-rating"> <h3 class="ratings-summary__header"><span class="ratings-summary__rating-average">4.7</span> <span class="ratings-summary__rating-max">out of 5</span></h3> <figure class="ratings-summary__figure"> <span class="star-rating" role="img" aria-label="Rating: 4.7 out of 5 stars"> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/7dacecy4xq1otzk8pae2g0hxd"></icon> </span> </span> <figcaption class="ratings-summary__ratings-total">1,366 ratings</figcaption> </figure> </div> <div class="ratings-summary__breakdown"> <div class="ratings-summary__disclaimer"> <div class="tooltip"> <button class="tooltip__trigger ratings-summary__disclaimer-trigger" data-tracking-control-name="toggle_disclaimer" type="button"> <icon class="ratings-summary__disclaimer-icon" data-svg-class-name="ratings-summary__disclaimer-icon-svg" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/g8uts9v3k83n9e3iyvcxit0k"> </icon> <span class="ratings-summary__disclaimer-text">How are ratings calculated?</span> </button> <span role="tooltip" class="tooltip__popup" aria-hidden="true"> The overall rating is calculated using the average of submitted ratings. Ratings and reviews can only be submitted when non-anonymous learners complete at least 40% of the course. This helps us avoid fake reviews and spam. </span> </div> </div> <ul> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 5 star </figcaption> <progress class="ratings-summary__progress-bar" max="1366" value="1049" aria-valuemin="0" aria-valuenow="1049" aria-valuemax="1366"> Current value: 1,049 </progress> <span class="ratings-summary__rating-count-percent"> 77% </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 4 star </figcaption> <progress class="ratings-summary__progress-bar" max="1366" value="246" aria-valuemin="0" aria-valuenow="246" aria-valuemax="1366"> Current value: 246 </progress> <span class="ratings-summary__rating-count-percent"> 18% </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 3 star </figcaption> <progress class="ratings-summary__progress-bar" max="1366" value="53" aria-valuemin="0" aria-valuenow="53" aria-valuemax="1366"> Current value: 53 </progress> <span class="ratings-summary__rating-count-percent"> 4% </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 2 star </figcaption> <progress class="ratings-summary__progress-bar" max="1366" value="13" aria-valuemin="0" aria-valuenow="13" aria-valuemax="1366"> Current value: 13 </progress> <span class="ratings-summary__rating-count-percent"> <1% </span> </figure> </li> <li> <figure class="ratings-summary__rating-count"> <figcaption class="ratings-summary__rating-count-label"> 1 star </figcaption> <progress class="ratings-summary__progress-bar" max="1366" value="5" aria-valuemin="0" aria-valuenow="5" aria-valuemax="1366"> Current value: 5 </progress> <span class="ratings-summary__rating-count-percent"> <1% </span> </figure> </li> </ul> </div> </section> </div> <ul class="reviews-feed__reviews-list"> <li class="reviews-feed__reviews-list-item"> <div class="review-card"> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link review-card__entity"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://in.linkedin.com/in/anjali-mulani-ba9164279?trk=learning-course" data-tracking-control-name="learning-course" data-tracking-will-navigate> <span class="sr-only"> Anjali Mulani <!----> </span> </a> <img class="inline-block relative rounded-[50%] w-6 h-6 bg-color-entity-ghost-background" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Anjali Mulani"> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full"> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Anjali Mulani <!----> </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden"> Software Engineer | Pursuing MCA in AI and Data Science </h4> <!----> <div class="body-text text-color-text-low-emphasis base-main-card__metadata"> <div class="review-card__content"> <div class="review-card__centered-row"> <div class="review-card__star-container"> <span class="star-rating" role="img" aria-label="Rating: 4 out of 5 stars"> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/e0hq4l058yoqerjsrssp5pbr0"></icon> </span> </span> </div> <span class="review-card__rating"> 4/5 </span> <span class="review-card__date"> October 29, 2024 </span> </div> <div class="review-card__text"> Good </div> <div class="review-card__centered-row review-card__actions"> <a class="review-card__centered-row review-card__action-button" aria-label="Anjali Mulani’s comment is helpful" data-tracking-control-name="learning-course_review-card-helpful-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-helpful-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5ptx189gjbxrh9wf3ncsehms9" data-svg-class-name="review-card__like-icon"></icon> Helpful </a> <span class="review-card__dot-delimiter">·</span> <a class="review-card__centered-row review-card__action-button" aria-label="Report Anjali Mulani’s comment" data-tracking-control-name="learning-course_review-card-report-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-report-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/d04ze1wt0ev8ck8e4ovqk762o" data-svg-class-name="review-card__flag-icon"></icon> Report </a> </div> </div> </div> </div> <!----> </div> </div> </li> <li class="reviews-feed__reviews-list-item"> <div class="review-card"> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link review-card__entity"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://in.linkedin.com/in/chandra-shekhar-singh-b159aab3?trk=learning-course" data-tracking-control-name="learning-course" data-tracking-will-navigate> <span class="sr-only"> Chandra Shekhar Singh <!----> </span> </a> <img class="inline-block relative rounded-[50%] w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/D5603AQHMssQ2RYSxJQ/profile-displayphoto-shrink_100_100/profile-displayphoto-shrink_100_100/0/1726674813811?e=2147483647&v=beta&t=y4HJZVrNmvUDr6LrkKBzfpZcNy3pi0oOqBVnqw2sUTE" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Chandra Shekhar Singh"> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full"> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Chandra Shekhar Singh <!----> </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden"> Data Engineer || Ex TCS || Ex HCL </h4> <!----> <div class="body-text text-color-text-low-emphasis base-main-card__metadata"> <div class="review-card__content"> <div class="review-card__centered-row"> <div class="review-card__star-container"> <span class="star-rating" role="img" aria-label="Rating: 5 out of 5 stars"> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> </span> </div> <span class="review-card__rating"> 5/5 </span> <span class="review-card__date"> October 27, 2024 </span> </div> <div class="review-card__text"> Its great to learn from this course. </div> <div class="review-card__centered-row review-card__actions"> <a class="review-card__centered-row review-card__action-button" aria-label="Chandra Shekhar Singh’s comment is helpful" data-tracking-control-name="learning-course_review-card-helpful-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-helpful-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5ptx189gjbxrh9wf3ncsehms9" data-svg-class-name="review-card__like-icon"></icon> Helpful </a> <span class="review-card__dot-delimiter">·</span> <a class="review-card__centered-row review-card__action-button" aria-label="Report Chandra Shekhar Singh’s comment" data-tracking-control-name="learning-course_review-card-report-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-report-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/d04ze1wt0ev8ck8e4ovqk762o" data-svg-class-name="review-card__flag-icon"></icon> Report </a> </div> </div> </div> </div> <!----> </div> </div> </li> <li class="reviews-feed__reviews-list-item"> <div class="review-card"> <div class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-main-card flex flex-wrap py-2 pr-2 babybear:pr-0 base-main-card--link review-card__entity"> <a class="base-card__full-link absolute top-0 right-0 bottom-0 left-0 p-0 z-[2]" href="https://ng.linkedin.com/in/aghason-emmanuel-ibeabuchi-32a64a212?trk=learning-course" data-tracking-control-name="learning-course" data-tracking-will-navigate> <span class="sr-only"> Aghason Emmanuel Ibeabuchi <!----> </span> </a> <img class="inline-block relative rounded-[50%] w-6 h-6 " data-delayed-url="https://media.licdn.com/dms/image/v2/D4D03AQF0NlH0AQMx4g/profile-displayphoto-shrink_100_100/profile-displayphoto-shrink_100_100/0/1666446985820?e=2147483647&v=beta&t=xN5cyXPkWvjPmj9M1GV9bdrQ9ClgjjK6J-RgBRWi93M" data-ghost-classes="bg-color-entity-ghost-background" data-ghost-url="https://static.licdn.com/aero-v1/sc/h/9c8pery4andzj6ohjkjp54ma2" alt="Aghason Emmanuel Ibeabuchi"> <div class="base-main-card__info self-center ml-1 flex-1 relative break-words papabear:min-w-0 mamabear:min-w-0 babybear:w-full"> <h3 class="base-main-card__title font-sans text-[18px] font-bold text-color-text overflow-hidden "> Aghason Emmanuel Ibeabuchi <!----> </h3> <h4 class="base-main-card__subtitle body-text text-color-text overflow-hidden"> Software Developer | Bachelor of Science in Computer Science </h4> <!----> <div class="body-text text-color-text-low-emphasis base-main-card__metadata"> <div class="review-card__content"> <div class="review-card__centered-row"> <div class="review-card__star-container"> <span class="star-rating" role="img" aria-label="Rating: 5 out of 5 stars"> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> <span class="star-rating__icon-container" aria-hidden="true"> <icon class="star-rating__icon star-rating__icon--small " data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cg0ud3t24av7pe8eamnp39hfq"></icon> </span> </span> </div> <span class="review-card__rating"> 5/5 </span> <span class="review-card__date"> September 18, 2024 </span> </div> <div class="review-card__text"> Recommendable </div> <div class="review-card__centered-row review-card__actions"> <a class="review-card__centered-row review-card__action-button" aria-label="Aghason Emmanuel Ibeabuchi’s comment is helpful" data-tracking-control-name="learning-course_review-card-helpful-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-helpful-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5ptx189gjbxrh9wf3ncsehms9" data-svg-class-name="review-card__like-icon"></icon> Helpful </a> <span class="review-card__dot-delimiter">·</span> <a class="review-card__centered-row review-card__action-button" aria-label="Report Aghason Emmanuel Ibeabuchi’s comment" data-tracking-control-name="learning-course_review-card-report-button" data-tracking-will-navigate href="https://www.linkedin.com/learning-login/?redirect=https%3A%2F%2Fwww%2Elinkedin%2Ecom%2Flearning%2Fpython-data-structures-and-algorithms%3Ftrk%3Dcourse_title%26trk%3Dcourse_title&trk=learning-course_review-card-report-button" rel="nofollow"> <icon class="review-card__centered-row review-card__action-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/d04ze1wt0ev8ck8e4ovqk762o" data-svg-class-name="review-card__flag-icon"></icon> Report </a> </div> </div> </div> </div> <!----> </div> </div> </li> </ul> </div> </section> </div> </section> <section class="right-rail papabear:w-right-rail-width papabear:ml-column-gutter mamabear:max-w-[790px] mamabear:px-mobile-container-padding babybear:max-w-[790px] babybear:px-mobile-container-padding"> <section class="table-of-contents mb-4 table-of-contents--with-max-height"> <h2 class="table-of-contents__header"> Contents </h2> <ul class="table-of-contents__list"> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Introduction <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Introduction <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/python-data-structures-and-algorithms-in-action?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Python data structures and algorithms in action </div> <div class="table-of-contents__item-duration"> 1m 4s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/what-you-should-know?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> What you should know </div> <div class="table-of-contents__item-duration"> 35s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 1. Pathfinding Algorithms in a Maze Game <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 1. Pathfinding Algorithms in a Maze Game <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-example-application?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Understand the example application </div> <div class="table-of-contents__item-duration"> 6m 28s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/navigate-the-gui?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Navigate the GUI </div> <div class="table-of-contents__item-duration"> 3m 8s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 2. The Stack Data Structure <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 2. The Stack Data Structure <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-stack-data-structure?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <icon class="table-of-contents__item-status table-of-contents__item-status--unlocked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/5jwhkytplzxiejvhzfu0t7m8l" data-svg-class-name="table-of-contents__item-status-svg--unlocked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Understand the stack data structure </div> <div class="table-of-contents__item-duration"> 2m 1s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/build-a-stack-class-in-python?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Build a stack class in Python </div> <div class="table-of-contents__item-duration"> 13m </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-reverse-a-string-using-a-stack-19861494?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Reverse a string using a stack </div> <div class="table-of-contents__item-duration"> 2m 22s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 3. The 2D List Data Structure <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 3. The 2D List Data Structure <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-2d-list-data-structure?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Understand the 2D list data structure </div> <div class="table-of-contents__item-duration"> 1m 44s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/represent-a-maze-as-a-2d-list?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Represent a maze as a 2D list </div> <div class="table-of-contents__item-duration"> 4m 15s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/read-a-maze-from-a-text-file?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Read a maze from a text file </div> <div class="table-of-contents__item-duration"> 4m 54s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/challenge-read-and-display-a-maze-from-a-text-file?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Challenge: Read and display a maze from a text file </div> <div class="table-of-contents__item-duration"> 34s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-read-and-display-a-maze-from-a-text-file?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Read and display a maze from a text file </div> <div class="table-of-contents__item-duration"> 1m 14s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 4. Depth-First Search Algorithm <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 4. Depth-First Search Algorithm <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-depth-first-search-algorithm?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Understand the depth-first search algorithm </div> <div class="table-of-contents__item-duration"> 3m 28s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/visualize-depth-first-search-on-a-grid?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Visualize depth-first search on a grid </div> <div class="table-of-contents__item-duration"> 5m 21s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/use-the-grid-tracer-app?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Use the Grid Tracer app </div> <div class="table-of-contents__item-duration"> 2m 35s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/code-a-depth-first-search-in-python?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Code a depth-first search in Python </div> <div class="table-of-contents__item-duration"> 12m 10s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/challenge-trace-the-path-of-a-depth-first-search?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Challenge: Trace the path of a depth-first search </div> <div class="table-of-contents__item-duration"> 44s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-trace-the-path-of-a-depth-first-search?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Trace the path of a depth-first search </div> <div class="table-of-contents__item-duration"> 34s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 5. The Queue Data Structure <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 5. The Queue Data Structure <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-queue-data-structure?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Understand the queue data structure </div> <div class="table-of-contents__item-duration"> 2m 20s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/build-a-queue-class-in-python?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Build a queue class in Python </div> <div class="table-of-contents__item-duration"> 9m 25s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-practice-queue-methods-19863377?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Practice queue methods </div> <div class="table-of-contents__item-duration"> 2m 57s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 6. The Breadth-First Search Algorithm <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 6. The Breadth-First Search Algorithm <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-breadth-first-search-algorithm?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Understand the breadth-first search algorithm </div> <div class="table-of-contents__item-duration"> 3m 1s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/visualize-breadth-first-search-in-a-grid?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Visualize breadth-first search in a grid </div> <div class="table-of-contents__item-duration"> 5m 10s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/code-a-breadth-first-search-in-python?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Code a breadth-first search in Python </div> <div class="table-of-contents__item-duration"> 6m 39s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/challenge-trace-the-path-of-a-breadth-first-search?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Challenge: Trace the path of a breadth-first search </div> <div class="table-of-contents__item-duration"> 30s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-trace-the-path-of-a-breadth-first-search?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Trace the path of a breadth-first search </div> <div class="table-of-contents__item-duration"> 37s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 7. The Priority Queue Data Structure <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 7. The Priority Queue Data Structure <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-priority-queue-data-structure?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Understand the priority queue data structure </div> <div class="table-of-contents__item-duration"> 1m 20s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/use-the-heap-module-to-implement-a-priority-queue?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Use the heap module to implement a priority queue </div> <div class="table-of-contents__item-duration"> 7m 39s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-heapq-methods-practice-19862403?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Heapq methods practice </div> <div class="table-of-contents__item-duration"> 2m 29s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 8. The A* Search Algorithm <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> 8. The A* Search Algorithm <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/understand-the-a-search-algorithm?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Understand the A* search algorithm </div> <div class="table-of-contents__item-duration"> 4m 41s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/visualize-the-a-algorithm?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Visualize the A* algorithm </div> <div class="table-of-contents__item-duration"> 10m 50s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/code-the-a-algorithm-in-python?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Code the A* algorithm in Python </div> <div class="table-of-contents__item-duration"> 8m 1s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/challenge-trace-the-path-of-an-a-search?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Challenge: Trace the path of an A* search </div> <div class="table-of-contents__item-duration"> 50s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/solution-trace-the-path-of-an-a-search?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Solution: Trace the path of an A* search </div> <div class="table-of-contents__item-duration"> 1m 34s </div> </div> </a> </li> </ul> <!----> </div> </li> <li class="toc-section"> <div class="show-more-less"> <button class="show-more-less__button show-more-less__more-button show-more-less-button " aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Conclusion <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> <button class="show-more-less__button show-more-less__less-button show-more-less-button show-more-less__button--hide" aria-expanded="false" data-tracking-control-name="learning-course_toc-section_show_more"> Conclusion <icon class="show-more-less__button--chevron show-more-less-button-icon" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/4chtt12k98xwnba1nimld2oyg"></icon> </button> <ul data-max-num-to-show="0" class="show-more-less__list show-more-less__list--hide-after-0" data-impression-id="learning-course_toc-section_show-more-less"> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/pathfinding-algorithms-in-the-course-maze-gui?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Pathfinding algorithms in the course maze GUI </div> <div class="table-of-contents__item-duration"> 3m 28s </div> </div> </a> </li> <li class="toc-item"> <a data-tracking-control-name="learning-course_tocItem" data-tracking-will-navigate href="https://www.linkedin.com/learning/python-data-structures-and-algorithms/parting-comments-and-what-comes-next?autoplay=true&trk=learning-course_tocItem" class="toc-item__link" aria-current="false"> <span class="a11y-text">(Locked)</span> <icon class="table-of-contents__item-status table-of-contents__item-status--locked" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cfu0devb5o77ym5x8vv0oilfz" data-svg-class-name="table-of-contents__item-status-svg--locked"></icon> <div class="table-of-contents__item-details"> <div class="table-of-contents__item-title"> Parting comments and what comes next </div> <div class="table-of-contents__item-duration"> 1m 34s </div> </div> </a> </li> </ul> <!----> </div> </li> </ul> </section> <section class="aside-section-container mb-4 subscription-value-props-aside-section"> <h2 class="aside-section-container__title section-title"> What’s included </h2> <!----> <div class="aside-section-container__content break-words"> <ul> <li class="subscription-value-props-aside-section__list-item"> <span class="subscription-value-props-aside-section__value-prop-label">Practice while you learn</span> <span class="subscription-value-props-aside-section__value-prop-sublabel">1 exercise file</span> </li> <li class="subscription-value-props-aside-section__list-item"> <span class="subscription-value-props-aside-section__value-prop-label">Test your knowledge</span> <span class="subscription-value-props-aside-section__value-prop-sublabel">7 quizzes</span> </li> <li class="subscription-value-props-aside-section__list-item"> <span class="subscription-value-props-aside-section__value-prop-label">Learn on the go</span> <span class="subscription-value-props-aside-section__value-prop-sublabel">Access on tablet and phone</span> </li> <!----> </ul> </div> </section> <section class="aside-section-container mb-4 similar-courses-aside-section"> <h2 class="aside-section-container__title section-title"> Similar courses </h2> <!----> <div class="aside-section-container__content break-words"> <ul> <li> <!----> <a href="https://www.linkedin.com/learning/learning-the-python-3-standard-library?trk=learning-course_similar-courses" target="_self" data-tracking-control-name="learning-course_similar-courses" data-tracking-will-navigate class="base-card relative w-full hover:no-underline focus:no-underline base-card--link base-aside-card flex my-1.5 hover:show-play-button focus:show-play-button base-aside-card--link aside-learning-course-card"> <!----> <div class="base-aside-card__media flex-shrink-0 mr-0.5 overflow-hidden relative h-[54px] w-[95px] "> <img class="base-aside-card__media-element w-[100px] h-full object-cover" alt data-delayed-url="https://media.licdn.com/dms/image/v2/D560DAQGa9J7SjcoqxQ/learning-public-crop_144_256/learning-public-crop_144_256/0/1720644235124?e=2147483647&v=beta&t=5Z8160xeBAtMdMRiFBTEsAetTBMyXYrW6qMa2bs-sAg"> <div class="aside-learning-course-card__duration duration">2h 16m</div> <icon class="base-aside-card__play-button w-auto play-button overlay-center" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/9n9raq7fmdu241tpsxwodsmcd" data-svg-class-name="base-aside-card__play-button-svg"></icon> </div> <div class="base-aside-card__info self-center pl-0.5 flex flex-col flex-1"> <h3 class="base-aside-card__title font-sans text-md font-bold text-color-text relative"> Learning the Python 3 Standard Library <!----> </h3> <!----> <!----> <!----> <!----> <!----> </div> <!----> </a> </li> </ul> </div> </section> <section class="aside-section-container mb-4"> <h2 class="aside-section-container__title section-title"> Download courses </h2> <!----> <div class="aside-section-container__content break-words"> <p>Use your iOS or Android LinkedIn Learning app, and watch courses on your mobile device without an internet connection.</p> <div class="app-links-aside-section__link-container"> <a class="app-links-aside-section__link" href="https://itunes.apple.com/app/apple-store/id1084807225?ls=1&pt=10746&mt=8&ct=learning_course_app_links&trk=learning-course_apple-app-store" data-tracking-control-name="learning-course_apple-app-store" data-tracking-will-navigate rel="noopener noreferrer" target="_blank"> <img alt="Download on the App Store" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/emczv26hz24woii2j4aleyry" height="42px" width="142px"> </a> <a class="app-links-aside-section__link" href="https://play.google.com/store/apps/details?id=com.linkedin.android.learning&referrer=utm_source%3Dlinkedinlearning%26utm_medium%3DmobileWeb%26utm_campaign%3Dlearning_guest&ct=learning_course_app_links&trk=learning-course_google-play-store" data-tracking-control-name="learning-course_google-play-store" data-tracking-will-navigate rel="noopener noreferrer" target="_blank"> <img alt="Get it on Google Play" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/535kqf5rsexfx0lucb3t6palb" height="42px" width="142px"> </a> </div> </div> </section> </section> </main> <div class="pre-footer "> <section class="core-section-container my-3 price-disclaimer"> <!----> <!----> <!----> <div class="core-section-container__content break-words"> <p class="price-disclaimer__copy"> <sup class="price-disclaimer__copy--sup">*</sup>Price may change based on profile and billing country information entered during Sign In or Registration </p> </div> </section> <section class="tw-linkster bg-cool-gray-20 browse-map" data-impression-id="learning-course_linkster" data-js-module-id="linkster"> <div class="max-w-screen-content-max-w w-full flex justify-between my-0 mx-auto mamabear:px-3 babybear:px-2 babybear:flex-col"> <div class="flex-1 w-1/2 pt-2 pr-4 pb-4 pl-0 babybear:pb-2 babybear:w-full babybear:border-b-1 babybear:border-solid babybear:border-color-border-low-emphasis babybear:last:border-b-0"> <h3 class="text-md font-bold text-color-text leading-open"> Explore Business Topics </h3> <ul class="my-1"> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/business-analysis-and-strategy?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Business Analysis and Strategy </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/business-software-and-tools?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Business Software and Tools </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/career-development-5?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Career Development </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/customer-service-3?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Customer Service </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/diversity-equity-and-inclusion-dei?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Diversity, Equity, and Inclusion (DEI) </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/finance-and-accounting?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Finance and Accounting </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/human-resources-3?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Human Resources </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/leadership-and-management?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Leadership and Management </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/marketing-2?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Marketing </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/professional-development?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Professional Development </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/project-management?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Project Management </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/sales-3?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Sales </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/small-business-and-entrepreneurship?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Small Business and Entrepreneurship </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/training-and-education?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Training and Education </a> </li> </ul> <a class="link tw-linkster-general-link" aria-label="See all business courses" href="https://www.linkedin.com/learning/topics/business?trk=learning-course_browsemap_general-link" data-tracking-control-name="learning-course_browsemap_general-link" data-tracking-will-navigate> See all </a> </div> <div class="flex-1 w-1/2 pt-2 pr-4 pb-4 pl-0 babybear:pb-2 babybear:w-full babybear:border-b-1 babybear:border-solid babybear:border-color-border-low-emphasis babybear:last:border-b-0"> <h3 class="text-md font-bold text-color-text leading-open"> Explore Creative Topics </h3> <ul class="my-1"> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/aec?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> AEC </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/animation-and-illustration?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Animation and Illustration </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/audio-and-music?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Audio and Music </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/graphic-design?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Graphic Design </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/motion-graphics-and-vfx?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Motion Graphics and VFX </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/photography-2?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Photography </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/product-and-manufacturing?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Product and Manufacturing </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/user-experience?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> User Experience </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/2015-54?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Video </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/visualization-and-real-time?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Visualization and Real-Time </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/web-design?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Web Design </a> </li> </ul> <a class="link tw-linkster-general-link" aria-label="See all creative courses" href="https://www.linkedin.com/learning/topics/creative?trk=learning-course_browsemap_general-link" data-tracking-control-name="learning-course_browsemap_general-link" data-tracking-will-navigate> See all </a> </div> <div class="flex-1 w-1/2 pt-2 pr-4 pb-4 pl-0 babybear:pb-2 babybear:w-full babybear:border-b-1 babybear:border-solid babybear:border-color-border-low-emphasis babybear:last:border-b-0"> <h3 class="text-md font-bold text-color-text leading-open"> Explore Technology Topics </h3> <ul class="my-1"> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/artificial-intelligence?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Artificial Intelligence (AI) </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/cloud-computing-5?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Cloud Computing </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/security-3?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Cybersecurity </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/data-science?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Data Science </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/database-management?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Database Management </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/devops?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> DevOps </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/hardware?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Hardware </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/it-help-desk-5?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> IT Help Desk </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/mobile-development?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Mobile Development </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/network-and-system-administration?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Network and System Administration </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/software-development?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Software Development </a> </li> <li class="tw-link-column-item"> <a class="link tw-linkster-link" href="https://www.linkedin.com/learning/topics/web-development?trk=learning-course_browsemap_link" data-js-module-id="link-column-link" data-tracking-control-name="learning-course_browsemap_link" data-tracking-will-navigate> Web Development </a> </li> </ul> <a class="link tw-linkster-general-link" aria-label="See all technology courses" href="https://www.linkedin.com/learning/topics/technology?trk=learning-course_browsemap_general-link" data-tracking-control-name="learning-course_browsemap_general-link" data-tracking-will-navigate> See all </a> </div> </div> </section> </div> <footer class="li-footer bg-transparent w-full "> <ul class="li-footer__list flex flex-wrap flex-row items-start justify-start w-full h-auto min-h-[50px] my-[0px] mx-auto py-3 px-2 papabear:w-[1128px] papabear:p-0"> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <span class="sr-only">LinkedIn</span> <icon class="li-footer__copy-logo text-color-logo-brand-alt inline-block self-center h-[14px] w-[56px] mr-1" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/e12h2cd8ac580qen9qdd0qks8"></icon> <span class="li-footer__copy-text flex items-center">© 2024</span> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://about.linkedin.com?trk=d_learning_course_guest_footer-about" data-tracking-control-name="d_learning_course_guest_footer-about" data-tracking-will-navigate> About </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/accessibility?trk=d_learning_course_guest_footer-accessibility" data-tracking-control-name="d_learning_course_guest_footer-accessibility" data-tracking-will-navigate> Accessibility </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/user-agreement?trk=d_learning_course_guest_footer-user-agreement" data-tracking-control-name="d_learning_course_guest_footer-user-agreement" data-tracking-will-navigate> User Agreement </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/privacy-policy?trk=d_learning_course_guest_footer-privacy-policy" data-tracking-control-name="d_learning_course_guest_footer-privacy-policy" data-tracking-will-navigate> Privacy Policy </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/cookie-policy?trk=d_learning_course_guest_footer-cookie-policy" data-tracking-control-name="d_learning_course_guest_footer-cookie-policy" data-tracking-will-navigate> Cookie Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/copyright-policy?trk=d_learning_course_guest_footer-copyright-policy" data-tracking-control-name="d_learning_course_guest_footer-copyright-policy" data-tracking-will-navigate> Copyright Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://brand.linkedin.com/policies?trk=d_learning_course_guest_footer-brand-policy" data-tracking-control-name="d_learning_course_guest_footer-brand-policy" data-tracking-will-navigate> Brand Policy </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/psettings/guest-controls?trk=d_learning_course_guest_footer-guest-controls" data-tracking-control-name="d_learning_course_guest_footer-guest-controls" data-tracking-will-navigate> Guest Controls </a> </li> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <a class="li-footer__item-link flex items-center font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover focus:text-color-link-focus" href="https://www.linkedin.com/legal/professional-community-policies?trk=d_learning_course_guest_footer-community-guide" data-tracking-control-name="d_learning_course_guest_footer-community-guide" data-tracking-will-navigate> Community Guidelines </a> </li> <!----> <li class="li-footer__item font-sans text-xs text-color-text-low-emphasis flex flex-shrink-0 justify-start p-1 relative w-50% papabear:justify-center papabear:w-auto"> <div class="collapsible-dropdown collapsible-dropdown--footer collapsible-dropdown--up flex items-center relative hyphens-auto language-selector z-2"> <!----> <ul class="collapsible-dropdown__list hidden container-raised absolute w-auto overflow-y-auto flex-col items-stretch z-1 bottom-[100%] top-auto" role="menu" tabindex="-1"> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="العربية (Arabic)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ar_AE" data-locale="ar_AE" role="menuitem" lang="ar_AE"> العربية (Arabic) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="বাংলা (Bangla)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-bn_IN" data-locale="bn_IN" role="menuitem" lang="bn_IN"> বাংলা (Bangla) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Čeština (Czech)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-cs_CZ" data-locale="cs_CZ" role="menuitem" lang="cs_CZ"> Čeština (Czech) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Dansk (Danish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-da_DK" data-locale="da_DK" role="menuitem" lang="da_DK"> Dansk (Danish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Deutsch (German)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-de_DE" data-locale="de_DE" role="menuitem" lang="de_DE"> Deutsch (German) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Ελληνικά (Greek)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-el_GR" data-locale="el_GR" role="menuitem" lang="el_GR"> Ελληνικά (Greek) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="English (English) selected" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link--selected" data-tracking-control-name="language-selector-en_US" data-locale="en_US" role="menuitem" lang="en_US"> <strong>English (English)</strong> </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Español (Spanish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-es_ES" data-locale="es_ES" role="menuitem" lang="es_ES"> Español (Spanish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="فارسی (Persian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fa_IR" data-locale="fa_IR" role="menuitem" lang="fa_IR"> فارسی (Persian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Suomi (Finnish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fi_FI" data-locale="fi_FI" role="menuitem" lang="fi_FI"> Suomi (Finnish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Français (French)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-fr_FR" data-locale="fr_FR" role="menuitem" lang="fr_FR"> Français (French) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="हिंदी (Hindi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hi_IN" data-locale="hi_IN" role="menuitem" lang="hi_IN"> हिंदी (Hindi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Magyar (Hungarian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-hu_HU" data-locale="hu_HU" role="menuitem" lang="hu_HU"> Magyar (Hungarian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Indonesia (Indonesian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-in_ID" data-locale="in_ID" role="menuitem" lang="in_ID"> Bahasa Indonesia (Indonesian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Italiano (Italian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-it_IT" data-locale="it_IT" role="menuitem" lang="it_IT"> Italiano (Italian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="עברית (Hebrew)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-iw_IL" data-locale="iw_IL" role="menuitem" lang="iw_IL"> עברית (Hebrew) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="日本語 (Japanese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ja_JP" data-locale="ja_JP" role="menuitem" lang="ja_JP"> 日本語 (Japanese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="한국어 (Korean)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ko_KR" data-locale="ko_KR" role="menuitem" lang="ko_KR"> 한국어 (Korean) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="मराठी (Marathi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-mr_IN" data-locale="mr_IN" role="menuitem" lang="mr_IN"> मराठी (Marathi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Bahasa Malaysia (Malay)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ms_MY" data-locale="ms_MY" role="menuitem" lang="ms_MY"> Bahasa Malaysia (Malay) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Nederlands (Dutch)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-nl_NL" data-locale="nl_NL" role="menuitem" lang="nl_NL"> Nederlands (Dutch) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Norsk (Norwegian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-no_NO" data-locale="no_NO" role="menuitem" lang="no_NO"> Norsk (Norwegian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ਪੰਜਾਬੀ (Punjabi)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pa_IN" data-locale="pa_IN" role="menuitem" lang="pa_IN"> ਪੰਜਾਬੀ (Punjabi) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Polski (Polish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pl_PL" data-locale="pl_PL" role="menuitem" lang="pl_PL"> Polski (Polish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Português (Portuguese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-pt_BR" data-locale="pt_BR" role="menuitem" lang="pt_BR"> Português (Portuguese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Română (Romanian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ro_RO" data-locale="ro_RO" role="menuitem" lang="ro_RO"> Română (Romanian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Русский (Russian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-ru_RU" data-locale="ru_RU" role="menuitem" lang="ru_RU"> Русский (Russian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Svenska (Swedish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-sv_SE" data-locale="sv_SE" role="menuitem" lang="sv_SE"> Svenska (Swedish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="తెలుగు (Telugu)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-te_IN" data-locale="te_IN" role="menuitem" lang="te_IN"> తెలుగు (Telugu) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="ภาษาไทย (Thai)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-th_TH" data-locale="th_TH" role="menuitem" lang="th_TH"> ภาษาไทย (Thai) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tagalog (Tagalog)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tl_PH" data-locale="tl_PH" role="menuitem" lang="tl_PH"> Tagalog (Tagalog) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Türkçe (Turkish)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-tr_TR" data-locale="tr_TR" role="menuitem" lang="tr_TR"> Türkçe (Turkish) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Українська (Ukrainian)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-uk_UA" data-locale="uk_UA" role="menuitem" lang="uk_UA"> Українська (Ukrainian) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="Tiếng Việt (Vietnamese)" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-vi_VN" data-locale="vi_VN" role="menuitem" lang="vi_VN"> Tiếng Việt (Vietnamese) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="简体中文 (Chinese (Simplified))" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_CN" data-locale="zh_CN" role="menuitem" lang="zh_CN"> 简体中文 (Chinese (Simplified)) </button> </li> <li class="language-selector__item" role="presentation"> <!-- Adding aria-label to both the li and the button because screen reader focus goes to button on desktop and li on mobile--> <button aria-label="正體中文 (Chinese (Traditional))" class="font-sans text-xs link block py-[5px] px-2 w-full hover:cursor-pointer hover:bg-color-action hover:text-color-text-on-dark focus:bg-color-action focus:text-color-text-on-dark language-selector__link !font-regular" data-tracking-control-name="language-selector-zh_TW" data-locale="zh_TW" role="menuitem" lang="zh_TW"> 正體中文 (Chinese (Traditional)) </button> </li> <!----> </ul> <button class="language-selector__button select-none relative pr-2 font-sans text-xs font-bold text-color-text-low-emphasis hover:text-color-link-hover hover:cursor-pointer focus:text-color-link-focus focus:outline-dotted focus:outline-1" aria-expanded="false" data-tracking-control-name="footer-lang-dropdown_trigger"> <span class="language-selector__label-text mr-0.5 break-words"> Language </span> <icon class="language-selector__label-chevron w-2 h-2 absolute top-0 right-0" data-delayed-url="https://static.licdn.com/aero-v1/sc/h/cyolgscd0imw2ldqppkrb84vo"></icon> </button> </div> </li> </ul> <!----> </footer> <script src="https://static.licdn.com/aero-v1/sc/h/eh08muqvrde4h3hc6koyij5ti" async></script> <!----> <script src="https://static.licdn.com/aero-v1/sc/h/awgwgu3fg49q0tcvd24ku87qq" async defer></script> <script data-delayed-url="https://static.licdn.com/aero-v1/sc/h/81wy0f4hfrhoilx9eqdwg202z" data-module-id="media-player"></script> <code id="trackingData" style="display: none"><!--{"hashedCourseId":"My0zqx+b2brwHGJ/hrX9syjr+lEenqDC84BMDsN0/B0=","urn":"urn:li:lyndaCourse:2314073","totalPrice":{"currencyCode":"HKD","amount":"299.99"}}--></code> <code id="alcOnlyData" style="display: none"><!--{"isAlcOnly":false,"canPurchaseCourse":true}--></code> </body> </html>