Self-Learning
DEX IT Flipped Classroom
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 Computer Science
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.
TEDEd - Computer Channel
Khan Academy - Computing Channel
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.