It is a YouTube channel maintained by a local ICT teacher which provides a lot of self-learning videos on DSE ICT for free. Here is one of the videos from the channel:
Crash Course offers high quality educational videos on many subjects including Computer Sciences. This series consists of 40 video lessons on computer science's base knowledge. Each video is a fast paced presentation that very intentionally places basic Computer Science concepts into small, understandable segments.
Khan Academy is a nonprofit organization with the mission to provide a free, world-class education for anyone, anywhere. This platform require a login account but it is completely free to use its contents which include trusted, standards-aligned videos, articles, practice questions and lessons. It also provide an individual Youtube channels where most of the lecture videos are found.