Reduce some load , we have to learn from lectures and do designing simultaneously learning new languages and implementing a system