LinkedIn – Foundations of Algorithmic Thinking with Python 2020-4
LinkedIn – Foundations of Algorithmic Thinking with Python 2020-4

Foundations of Algorithmic Thinking with Python. This course teaches the fundamentals of problem solving using algorithms and their implementation in Python. This course is suitable for those who want to strengthen their skills in analyzing and designing algorithms. In this course, Robin Andrews shows that Python, with its simplicity and high readability, is an ideal tool for learning algorithmic thinking. Topics such as brute force methods, time and space complexity, decrease and conquer strategies, and other techniques are explored. This course helps developers master algorithmic concepts, provide more efficient solutions to complex problems, and increase their professional value.
What you will learn:
- The importance of algorithmic thinking in software development
- Tools to understand the flow of algorithms
- Brute force method for solving algorithmic problems
- Concepts of time and space complexity in algorithm analysis (Time-Space Complexity)
- Decrease and conquer strategy
- Greedy Algorithms
- Linear search
- Selection Sort
- Big-O notation
- Memory considerations in implementing algorithms
- Change Making Problem
- Dijkstra’s algorithm
- Binary search
Who is this course suitable for?
- Developers who want to improve their problem-solving skills using algorithmic thinking.
- Python developers who want to gain a deeper understanding of algorithms.
- Anyone interested in learning the basics of algorithmic thinking using Python.
Course details: Foundations of Algorithmic Thinking with Python
- Publisher: LinkedIn
- Instructor: Robin Andrews
- Training level: Advanced
- Training duration: 1 hour and 11 minutes
Course syllabus as of 2024/1
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: English
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
155 MB