Published 04/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 36 lectures (2h 10m) | Size: 901.2 MB
Become “Programming Smart”
What you’ll learn
Improve your logic reasoning
Become a better programmer
Learn how to “get around obstacles imposed by solutions”
Become more confident and capable of solving problems brought by real-life projects
Master 7 different sorting algorithms
Requirements
Basic JavaScript knowledge
No experience with data structures or algorithms needed
Description
This course helps you become “programming smart.” It offers training in logic reasoning, enabling you to come up with better solutions for real-world projects.
The length of this course is a little bit longer than two hours. But these two hours are challenging and really push your limits.
Every programmer needs to take a leap–from learning the syntax of a programming language or framework to solving real-world problems using what you have learned.
For example, a WHILE or FOR loop is very easy to learn. But nesting two loops together and add an IF statement, you got yourself a bubble sorting algorithm. From there, you can make further improvements, turning the bubble sorting into the much more efficient cocktail sorting.
This leap is vital but not easy to take. It calls for creativity, which can be trained. This is also the goal of this lesson, helping and forcing you to take the vital leap.
In the first section, we will show you a couple of creative techniques that can significantly improve your code quality, giving you a new perspective of code design.
Very often, the solution also imposes obstacles. The solution for problem A is often incompatible with that of problem B. This requires you to be flexible, finding ways to get around obstacles.
The second section covers eight carefully picked sorting algorithms.
Sorting algorithms are the barbell for your brain. Honestly speaking, you probably never need to write a sorting program in your real-world projects. Basically every language has built-in methods dedicated to sorting array elements. But it is the process, not the result, that matters. The process of creating a sorting program forces you to exercise your brain and enhance your logic reasoning. You won’t see the benefit right away, but in the long term, you will benefit immensely from it.
Who this course is for
JavaScript developers who want to
Password/解压密码www.tbtos.com