What is the course algorithms and programming??
The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems. OCW has published multiple versions of this subject.
Is it too old to learn algorithms??
To wrap it up, the final answer IMHO is that Introduction to Algorithms is not too old to learn from it, and is by far one of the best introductions to algorithms you’ll find (if by introduction you mean some quite deep analysis as well).
Where can I take algorithms and data structures courses online??
Keep pace with this rapidly growing field by enrolling in Algorithms and Data Structures, an online program offered by Carnegie Mellon University's School of Computer Science Executive Education.
What programming language do you need to learn algorithms??
This specialization is an introduction to algorithms for learners with at least a little programming experience. This course is not an introduction to programming, and it assumes that you have basic programming skills in a language such as Python, Java, or C. There are several outstanding free online courses that teach basic programming.