Mastering 4 critical SKILLS using Python

via Udemy

Go to Course: https://www.udemy.com/course/python-4skills/

Overview

Almost all other courses focus on knowledge. In this course, we focus on 4 critical skills. Overall:The course covers basic to advanced modern Python 3 syntax. Beginners will learn a lot!The course helps you master the 4 most important skills for a programmerProgramming skillsProblem-solving skills: rarely covered by other coursesProject building skills: partially covered by other coursesDesign skills: rarely covered by other courses7+ times practice & homework compare to other courses + many (real & challenging) projectsSpecial Teaching style: iterative, easy, and shortIn a few minutes, I cover clearly what many others need 2-3 times to explainThis is an English Course only. Full manual English subtitles will also be provided soon.ContentFundamentals: Variables, Loops, Control Flow, Lists, Tuples, Sets, Dictionary, Functions, Recursive FunctionsObject-Oriented Programming (OOP): Objects, Classes, Abstraction, Inheritance, Polymorphism, Operator OverloadingEmbedded in homework: Several design principles & patternsSpecial Topics: Files, Exception Handling, Modules and PackagesA huge set of Quizzes, Practice, Homework, and Projects2 styles of homework: Algorithmic (problem-solving) and applicationsSeveral software design concerns are embedded in the homework. So you are getting introduced to Software Engineering & Design PatternsSeveral quizzes to master the conceptsBuilding Skills: Practice, Homework, and ProjectsOne unique feature in this course is my education strategy: Explain, Administrate & ChallengeEach video smoothly explains a simple concept(s)Typically followed by easy to medium practice to administrate the conceptThen typically followed by an easy-medium-hard set of homework questions to challenge youExtensive homework from easy to medium to hard to help to build the skills. Most of the practice/homework questions are unique in this courseProgramming questions are mainly from my competitive programming experienceOOP questions are mostly invented to achieve several goals:Mastering the OOP conceptsEnforcing a lot of design heuristics & OODPreparing you for design principles and patternsSmall-to-large set of projects to build up project building and design skillsSolutions to all of them.By the end of the journeySolid understanding of programming concepts and its Python syntaxMastering the target 4 skillsWith the administered problem-solving skillsYou can start competitive programming smoothly in Div2-A/B CodeforcesSmooth start in Data Structure courseSmooth start in Algorithms courseWith the administered project-building and design skillsSmooth start in Software Engineering courseLater, smooth start in one of the technology tracks in frontend or backendDon't miss such a unique learning experience!

Skills

Reviews