Mastering 4 Critical Skills Using Python (updated 7/2022)

0dayddl

U P L O A D E R

52e0eb717c8f895371e1a06b2f195f0c.jpg

Mastering 4 Critical Skills Using Python
Last updated 7/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 10.19 GB | Duration: 28h 32m​

190 problems to enhance problem-solving skills. 5 projects for Project Building and Design Skills. High-quality quizzes

What you'll learn

Deep Dive with Python 3 Modern Syntax from basic to advanced

190 practice problem from easy-to-medium-to hard to gain level-1 problem-solving skills

MANY Projects from easy to hard with their solutions for projects-building skills

MANY Quizzes to master the concepts

FOUR critical skills to master not just one

A proven curriculum: Many of my thousands students highly recommend it

Short lectures, to the point, comprehensive and easy to get

Learn from PhD holder in AI: Teaching, Training & Coaching for many years

Requirements

Passion with building things!

Passion with problem solving!

Access to a computer.

Description

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!

Overview

Section 1: Getting Started

Lecture 1 Why Programming? Python?

Lecture 2 Who should take this course?

Lecture 3 Teaching Style

Lecture 4 Unique and Beyond Others

Lecture 5 Tackling Practice & Homework

Lecture 6 Curriculum Overview

Lecture 7 Resources and Students Community

Lecture 8 Important Note

Lecture 9 Let's Code

Section 2: Installation

Lecture 10 Overview

Lecture 11 Installing Python on Linux

Lecture 12 Installing Python on Windows and Mac

Lecture 13 Installing PyCharm on Linux

Lecture 14 Installing PyCharm Windows and Mac

Lecture 15 Creating Projects using PyCharm + Features

Section 3: Printing

Lecture 16 Printing

Lecture 17 Syntax Errors

Lecture 18 Indentation Error

Lecture 19 Printing Homework

Lecture 20 Printing Homework - Solution p1

Lecture 21 Printing Homework - Solution p2

Lecture 22 Printing Homework - Solution p3

Lecture 23 Printing Homework - Solution p4 p5

Section 4: Data Types and Variables

Lecture 24 Data types and variables

Lecture 25 Variables Assignments

Lecture 26 Identifier

Lecture 27 Dynamic Typing

Lecture 28 String Manipulation

Lecture 29 Function

Lecture 30 Reading

Lecture 31 Variables Homework 1 - 4 Easy Challenges

Lecture 32 Variables Homework 1 - Solution p1 p2

Lecture 33 Variables Homework 1 - Solution p3 p4

Lecture 34 Variables Homework 2 - 2 Medium Challenges

Lecture 35 Variables Homework 2 - Solution p2

Lecture 36 Variables Homework 3 - 3 Hard Challenges

Lecture 37 Variables Homework 3 - Solution p1

Lecture 38 Variables Homework 3 - Solution p2

Lecture 39 Variables Homework 3 - Solution p3

Lecture 40 Name Binding

Section 5: Operators

Lecture 41 Arithmetic Operators

Lecture 42 Assignment Operator

Lecture 43 Operators Precedence

Lecture 44 Operators Associativity

Lecture 45 Relational Operators

Lecture 46 Truth Table

Lecture 47 Logical Operators

Lecture 48 Short-Circuit Evaluation

Lecture 49 Logical Operators with values

Lecture 50 Logical Operators Homework - 2 Challenges

Lecture 51 Logical Operators Homework - Solution p1

Lecture 52 Logical Operators Homework - Solution p2

Lecture 53 Membership Operators

Lecture 54 Modulus Operator

Lecture 55 Division and Modulus Homework 1 - 3 Easy Challenges

Lecture 56 Division and Modulus Homework 1 - Solutions

Lecture 57 Critical note about Homework

Lecture 58 Division and Modulus Homework 2 - 3 Medium Challenges

Lecture 59 Division and Modulus Homework 2 - Solution p1

Lecture 60 Division and Modulus Homework 2 - Solution p2

Lecture 61 Division and Modulus Homework 2 - Solution p3

Lecture 62 Division and Modulus Homework 3 - 2 Hard Challenges

Lecture 63 Division and Modulus Homework 3 - Solution p1

Lecture 64 Division and Modulus Homework 3 - Solution p2

Section 6: Selection

Lecture 65 Selection 1

Lecture 66 Demo and Indentation

Lecture 67 Selection 2

Lecture 68 Selection Practice 1

Lecture 69 Selection Practice 2

Lecture 70 Selection Homework 1 - 4 Easy Challenges

Lecture 71 Selection Homework 1 - Solution p1 p2

Lecture 72 Selection Homework 1 - Solution p3 p4

Lecture 73 Selection Homework 2 - 2 Medium Challenges

Lecture 74 Selection Homework 2 - Solution p1 p2

Lecture 75 Selection Homework 3 - 2 Hard Challenges

Lecture 76 Selection Homework 3 - Solution p1 p2

Section 7: Loops

Lecture 77 While Loops 1

Lecture 78 While Loops 2

Lecture 79 While Loops Practice 1

Lecture 80 While Loops Practice 2

Lecture 81 While nested loops

Lecture 82 While Loops Homework 1 - 4 Easy Challenges

Lecture 83 While Loops Homework 1 - Solution p1 p2 p3 p4

Lecture 84 While Loops Homework 2 - Application

Lecture 85 While Loops Homework 2 - Application Solution

Lecture 86 While Loops Homework 3 - 4 Medium Challenges

Lecture 87 While Loops Homework 3 - Solution p1 p2 p3 p4

Lecture 88 While Loops Homework 4 - 4 Hard Challenges

Lecture 89 While Loops Homework 4 - Solution p1 p2

Lecture 90 While Loops Homework 4 - Solution p2 (cont)

Lecture 91 While Loops Homework 4 - Solution p3 p4

Lecture 92 For Loops 1

Lecture 93 For Loops 2

Lecture 94 For Loops Practice - Medium to Hard

Lecture 95 For Loops Homework - 6 Medium to hard Challenges

Lecture 96 For Loops Homework - Solution p1

Lecture 97 For Loops Homework - Solution p2

Lecture 98 For Loops Homework - Solution p3

Lecture 99 For Loops Homework - Solution p4 p5

Lecture 100 For Loops Homework - Solution p6

Section 8: Debugging

Lecture 101 Debugger

Lecture 102 Debugging with PyCharm IDE

Section 9: Functions

Lecture 103 Define Function

Lecture 104 Return and Default

Lecture 105 Function Calling Function + Debugging

Lecture 106 Enumerate and Override

Lecture 107 Local and Global Scope

Lecture 108 Name Binding

Lecture 109 Positional or Keyword Parameter

Lecture 110 Docstring

Lecture 111 Function Homework 1 - 4 Medium Challenges

Lecture 112 Function Homework 1 - Solution p1 p2

Lecture 113 Function Homework 1 - Solution p3 p4

Lecture 114 Function Homework 2 - Application

Lecture 115 Function Homework 2 - Application Solution

Section 10: Classes and Objects

Lecture 116 Class and Object

Lecture 117 Methods

Lecture 118 Constructor

Lecture 119 Class Homework 1 - 2 Easy to Medium Challenges

Lecture 120 Class Homework 1 - Solution p1 p2

Lecture 121 str and repr for Class

Lecture 122 Class Homework 2 - 2 Medium to Hard Challenges

Lecture 123 Class Homework 2 - Solution p1 p2

Section 11: Memory and Mutability

Lecture 124 Mutable Objects

Lecture 125 Immutable Objects

Lecture 126 Identity Operator

Lecture 127 Garbage Collector

Section 12: Lists

Lecture 128 List Data Structure

Lecture 129 List Methods

Lecture 130 Sorting and Reversing Methods

Lecture 131 List with Functions

Lecture 132 Mutability

Lecture 133 Practice 1 - 1 Easy Challenge

Lecture 134 Practice 2 - 1 Easy to Medium Challenge

Lecture 135 Practice 3 - 1 Medium Challenge

Lecture 136 Practice 4 - 1 Medium to Hard Challenge

Lecture 137 List Homework 1 - 7 Easy to Medium Challenges

Lecture 138 List Homework 1 - Solution p1 p2

Lecture 139 List Homework 1 - Solution p3

Lecture 140 List Homework 1 - Solution p4 p5

Lecture 141 List Homework 1 - Solution p6 p7

Lecture 142 List Homework 2 - 5 Medium to Hard Challenges

Lecture 143 List Homework 2 - Solution p1

Lecture 144 List Homework 2 - Solution p2

Lecture 145 List Homework 2 - Solution p3

Lecture 146 List Homework 2 - Solution p4

Lecture 147 List Homework 2 - Solution p5

Lecture 148 Slicing 1

Lecture 149 Slicing 2

Lecture 150 Negative Indexing

Lecture 151 List Comprehension 1

Lecture 152 List Comprehension 2

Lecture 153 List Homework 3 - 6 Hard Challenges

Lecture 154 List Homework 3 - Solution p1 p2

Lecture 155 List Homework 3 - Solution p3

Lecture 156 List Homework 3 - Solution p4

Lecture 157 List Homework 3 - Solution p5 small K

Lecture 158 List Homework 3 - Solution p5 large K

Lecture 159 List Homework 3 - Solution p6

Section 13: Tuples

Lecture 160 Tuples

Lecture 161 More on tuples unpacking

Lecture 162 Tuples and zip

Section 14: Strings

Lecture 163 String Data Structure

Lecture 164 String Methods

Lecture 165 String Formatting 1

Lecture 166 String Formatting 2

Lecture 167 String Formatting 3

Lecture 168 String Homework 1 - 4 Easy to Medium Challenges

Lecture 169 String Homework 1 - Solution p1 p2 p3 p4

Lecture 170 String Homework 2 - 3 Medium Challenges

Lecture 171 String Homework 2 - Solution p1 p2

Lecture 172 String Homework 2 - Solution p3 p4

Section 15: Project #1 - Employees System

Lecture 173 Description

Lecture 174 Solution Big Picture

Lecture 175 Solution Details

Section 16: Nested Lists

Lecture 176 List of lists - Indexing

Lecture 177 List of lists - Creation

Lecture 178 Reading and Printing

Lecture 179 Row-major order processing

Lecture 180 Column-major order processing

Lecture 181 Nesting with Comprehension

Lecture 182 Position neighbours

Lecture 183 2D-1D Mapping

Lecture 184 Position neighbours Practice

Lecture 185 Nested Lists Homework 1- 6 Easy to Medium Challenges

Lecture 186 Nested Lists Homework 1- Solution p1 p2 p3

Lecture 187 Nested Lists Homework 1- Solution p4

Lecture 188 Nested Lists Homework 1- Solution p5 p6

Lecture 189 Nested Lists Homework 2 - 7 Medium to Hard Challenges

Lecture 190 Nested Lists Homework 2 - Solution p1 p2

Lecture 191 Nested Lists Homework 2 - Solution p3

Lecture 192 Nested Lists Homework 2 - Solution p4

Lecture 193 Nested Lists Homework 2 - Solution p5

Lecture 194 Nested Lists Homework 2 - Solution p6

Lecture 195 Nested Lists Homework 2 - Solution p7

Lecture 196 Nested Lists Homework 3 - Application

Lecture 197 Nested Lists Homework 3 - Application Solution

Section 17: Project #2 - Hospital System

Lecture 198 Description

Lecture 199 Solution big picture

Lecture 200 Solution Details

Section 18: Dictionary and Set

Lecture 201 Dict 1

Lecture 202 Dict 2

Lecture 203 Dict 3

Lecture 204 Dict 4

Lecture 205 Dict Practice: 3 Easy to Medium Challenges

Lecture 206 Dict Homework - 4 medium to Hard Challenges

Lecture 207 Dict Homework 1 - Solution p1 p2

Lecture 208 Dict Homework 1 - Solution p3

Lecture 209 Dict Homework 1 - Solution p4

Lecture 210 Set 1

Lecture 211 Set 2

Section 19: Project #3 - Library System

Lecture 212 Description

Lecture 213 Demo

Lecture 214 Solution Big Picture

Lecture 215 Solution Details

Section 20: Modules and Packages

Lecture 216 Modules

Lecture 217 os and sys modules

Lecture 218 Creating Modules

Lecture 219 Module Search Path

Lecture 220 Modules Demo

Lecture 221 Module vs Script

Lecture 222 Circular Imports 1

Lecture 223 Circular Imports 2

Lecture 224 Modules Homework 1

Lecture 225 Packages 1

Lecture 226 Packages 2 - Import siblings

Lecture 227 Packages 3 - Importing all

Lecture 228 Packages Homework 2

Section 21: Builtin Modules

Lecture 229 Datetime

Lecture 230 Time 1

Lecture 231 Time 2

Section 22: Files

Lecture 232 Files

Lecture 233 Reading from files

Lecture 234 Writing to files

Lecture 235 Pickle Module

Lecture 236 Shelve Module

Lecture 237 Files Homework - 2 Medium Challenges

Lecture 238 Files Homework Solutions

Section 23: Exceptions

Lecture 239 Exceptions

Lecture 240 Exception Handling

Lecture 241 Multiple Exceptions Handling

Lecture 242 Stack Trace

Lecture 243 Stack Unwinding

Lecture 244 Assertions

Lecture 245 Exceptions Homework - 1 Challenge

Lecture 246 Exceptions Homework Solution

Section 24: More on Functions

Lecture 247 *args and **kwargs

Lecture 248 Assigning Functions

Lecture 249 Nested Function

Lecture 250 Closure

Lecture 251 Lambda Function

Lecture 252 Function and Variable Type Annotations

Lecture 253 More Functions Homework - 5 Medium to Hard Challenges

Lecture 254 More Functions Homework - Solutions p1 p2

Lecture 255 More Functions Homework - Solutions p3

Lecture 256 More Functions Homework - Solutions p4

Lecture 257 More Functions Homework - Solutions p5

Section 25: Recursive Functions

Lecture 258 Recursive Functions 1

Lecture 259 Recursive Functions 2

Lecture 260 Recursive Functions 2 with Debugger

Lecture 261 Recursive Functions Practice 1

Lecture 262 Recursive Functions Practice 2

Lecture 263 Recursive Functions Practice 3

Lecture 264 Recursive Functions Homework 1 - 7 Easy to Medium Challenges

Lecture 265 Recursive Functions Homework 1 - Solutions p1 + Rule

Lecture 266 Recursive Functions Homework 1 - Solutions p2 p3

Lecture 267 Recursive Functions Homework 1 - Solutions p4

Lecture 268 Recursive Functions Homework 1 - Solutions p5 p6 p7

Lecture 269 Recursive Functions Homework 2 - 7 Medium Challenges

Lecture 270 Recursive Functions Homework 2 - Solutions p1 p2

Lecture 271 Recursive Functions Homework 2 - Solutions p3 p4

Lecture 272 Recursive Functions Homework 2 - Solutions p5 p6

Lecture 273 Recursive Functions Homework 2 - Solutions p7

Lecture 274 Recursive Functions Homework 3 - 6 Medium to Hard Challenges

Lecture 275 Recursive Functions Homework 3 - Solutions p1

Lecture 276 Recursive Functions Homework 3 - Solutions p2

Lecture 277 Recursive Functions Homework 3 - Solutions p3

Lecture 278 Recursive Functions Homework 3 - Solutions p4 p5

Lecture 279 Recursive Functions Homework 3 - Solutions p6

Section 26: Object Oriented Programming

Lecture 280 Teaching OOP the right way!

Lecture 281 Pyramid of Object Oriented

Lecture 282 Class and Object

Lecture 283 Classes Homework 1 - 5 Challenges

Lecture 284 Classes Homework 1 - Solutions

Lecture 285 Name Mangling

Lecture 286 Data-Hiding

Lecture 287 Property Class 1

Lecture 288 Property Class 2

Lecture 289 Property Decorator

Lecture 290 Classes Homework 2 - 2 Medium Challenges

Lecture 291 Static Variables

Lecture 292 Class vs Instance namespace

Lecture 293 Class and Static Methods

Lecture 294 Nested Classes

Lecture 295 Getitem and Setitem Special Methods

Lecture 296 Del Special Method

Lecture 297 Classes Homework 3 - 4 Medium to Hard Challenges

Lecture 298 Classes Homework 3 - Solution p1

Lecture 299 Classes Homework 3 - Solution p2

Lecture 300 Classes Homework 3 - Solution p3 p4

Lecture 301 Classes Homework 4 - 2 Hard Challenges

Lecture 302 Classes Homework 4 - Solution p1

Lecture 303 Classes Homework 4 - Solution p2

Section 27: OOP: UML Class Diagram

Lecture 304 Note

Lecture 305 Class Diagram in UML

Lecture 306 Classes Relationship

Lecture 307 Composition Relationship

Lecture 308 Aggregation Relationship

Lecture 309 Generalization Relationship

Lecture 310 Multiplicity

Lecture 311 Relationships & Multiplicity

Lecture 312 UML in Practice

Lecture 313 Improving Design Skills

Section 28: OOP: Inheritance

Lecture 314 Inheritance 1 - Motivation

Lecture 315 Inheritance 2 - Single Inheritance (1)

Lecture 316 Single Inheritance (2)

Lecture 317 Inheritance with Super Function

Lecture 318 Multilevel Inheritance

Lecture 319 Multiple Inheritance

Lecture 320 Multiple Inheritance with Super

Lecture 321 Inheritance with Properties

Lecture 322 Inheritance with Static vars

Lecture 323 Inheritance with Exceptions

Lecture 324 Inheritance with Slots

Lecture 325 Inheritance in Practice

Lecture 326 Inheritance Homework 1 - 3 Easy Challenges

Lecture 327 Inheritance Homework 2 - 5 Medium Challenges (Design)

Lecture 328 Inheritance Homework 2 - Solution

Lecture 329 Inheritance Homework 3 - 2 Medium to Hard Challenges (Design)

Lecture 330 Inheritance Homework 3 - Solution

Lecture 331 Inheritance Homework 4 - 3 Medium to Hard Challenges

Lecture 332 Inheritance Homework 4 - Solution p1 p2

Lecture 333 Inheritance Homework 4 - Solution p3

Section 29: OOP: Polymorphism, Abstraction and Operator Overloading

Lecture 334 Polymorphism

Lecture 335 Abstraction

Lecture 336 Abstract Classes

Lecture 337 Interfaces and APIs

Lecture 338 Polymorphism Homework 1 - 3 Easy Challenges

Lecture 339 Polymorphism Homework 1 - Solution p1 p2 p3

Lecture 340 Polymorphism Homework 2 - 2 Medium to Hard Challenges

Lecture 341 Polymorphism Homework 2 - Solution p1 p2

Lecture 342 Special Methods: Arithmetic, Compound, Comparison, Unary

Lecture 343 Special Methods Reflection

Lecture 344 Special Methods: bool, containts, format

Lecture 345 Special Methods Homework 1 - 3 Medium Challenges

Lecture 346 Special Methods Homework 1 - Solution p1 p2 p3

Lecture 347 Special Methods Homework 2 - 3 Medium to Hard Challenges

Lecture 348 Special Methods Homework 2 - Solution p1

Lecture 349 Special Methods Homework 2 - Solution p2 p3

Section 30: Project #4 - Company Payroll

Lecture 350 Project Description

Lecture 351 Project Solution part1

Lecture 352 Project Solution part2

Lecture 353 Project Solution part3

Lecture 354 Project Solution part4

Section 31: Project #5 - Expedia.com

Lecture 355 Project Description

Lecture 356 Project Solution part1

Lecture 357 Project Solution part2

Lecture 358 Project Solution part3

Lecture 359 Project Solution part4

Lecture 360 Project Solution part5

Section 32: Thank You

Lecture 361 Bonus

Whoever curious about programming,Learned programming, but has weak skills due to trying little challenges and projects,Experts in other programming languages migrating to Python

RUV3yciQ_o.jpg



RapidGator
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
NitroFlare
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
DDownload
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

edf8e29a91ae794fa5f14fc841283ab0.jpg

Mastering 4 critical SKILLS using Python
Duration: 18h 58m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 6.91 GB
Genre: eLearning | Language: English​

Programming, Problem Solving, Project Building and Design Skills. 7X Projects & Homework than others + practice/quizzes

What you'll learn
Deep Dive with Python 3 Modern Syntax from basic to advanced
EXTENSIVE practice and homework sets to master the key concepts
MANY Projects from easy to hard with their solutions for projects-building skills
MANY Quizzes to master the concepts
FOUR critical skills to master not just one
A proven curriculum: Many of my thousands students highly recommend it
Short lectures, to the point, comprehensive and easy to get
Learn from PhD holder in AI: Teaching, Training & Coaching for many years

Requirements
Passion with building things!
Passion with problem solving!
Access to a computer.

Description
Welcome to one of the unique programming Bootcamp experiences you will ever get.

The most critical difference between my course and others is: Going beyond knowledge: With me, you get really skilled.

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 programmer

Programming skills

Problem-solving skills: rarely covered by other courses

Project building skills: partially covered by other courses

Design skills: rarely covered by other courses

7+ times practice & homework compare to other courses + many (real & challenging) projects

Special Teaching style: iterative, easy, and short

In a few minutes, I cover clearly what many others need 2-3 times to explain

This is an English Course only. Manual English subtitles will also be provided soon.

Content (under progress)

Fundamentals: Variables, Loops, Control Flow, Lists, Tuples, Sets, Dictionary, Functions, Recursive Functions

Object-Oriented Programming (OOP):

Objects, Classes, Abstraction, Inheritance, Polymorphism, Operator Overloading

Embedded in homework: Several design principles & patterns

Special Topics: Files, Exception Handling, Decorators, Generators, Popular modules

A huge set of Quizzes, Practice, Homework, and Projects

2 styles of homework: Algorithmic (problem-solving) and applications

Several software design concerns are embedded in the homework.

So you are getting introduced to Software Engineering & Design Patterns

Several quizzes to master the concepts

Building Skills: Practice, Homework, and Projects

One unique feature in this course is my education strategy:

Explain, Administrate & Challenge

Each video smoothly explains a simple concept(s)

Typically followed by easy to medium practice to administrate the concept

Then typically followed by an easy-medium-hard set of homework questions to challenge you

Extensive homework from easy to medium to hard to help to build the skills.

Most of the practice/homework questions are unique in this course

Programming questions are mainly from my competitive programming experience

OOP questions are mostly invented to achieve several goals:

Mastering the OOP concepts

Enforcing a lot of design heuristics & OOD

Preparing you for design principles and patterns

Small-to-large set of projects to build up project building and design skills

Solutions to all of them.

By the end of the journey

Solid understanding of programming concepts and its Python syntax

Mastering the target 4 skills

With the administered problem-solving skills

You can start competitive programming smoothly in Div2-A/B Codeforces

Smooth start in Data Structure course

Smooth start in Algorithms course

With the administered project-building and design skills

Smooth start in Software Engineering course

Later, smooth start in one of the technology tracks in frontend or backend

What are the common complaints from programming courses?

Limited topics coverage.

Outdated syntax.

Unnecessary long videos with repetitions.

Too much time to explain basic concepts.

A sudden jump in the level. I can't cope with the content.

Assumptions of previous knowledge to understand some of the concepts.

Building over concepts that were not mastered through practice or homework.

The same examples are used over and over.

Several consecutive lectures without practice or homework to master the concepts.

Awesome knowledge, almost zero skills.

Very little practice or homework.

Good homework in the first half and very weak in the remaining.

Many homework without solutions.

Only one project.

Small-size project.

Long but tedious project.

The project doesn't help enforce the concepts.

Project source code is not provided. I needed to compare and learn.

Moving to Datastructures or Algorithms course was not easy. Weak problem-solving skills.

After the course, I am still stuck and can't do even simple projects. Weak project-building skills.

The course taught OOP syntax and concepts nicely, but OOD skills are not built. Weak design-skills.

And more!

In this course, not only the content and skills are unique and added value, but also the whole experience to avoid as possible the above concerns and much more! Even if you attended a programming course, my material will be an added value, especially its homework and projects.

Don't miss such a unique learning experience!

Samples from students reviews (cpp version):

"So far, this course has been better than I expected. There are enough challenges and enough content here to be a full introduction to programming and CS. The challenges really are challenging, and I plan to come back later to address some of them. The questions force you to think and to think through problems. This really is a CS 50 level course." - Adam Cohon

"Really exceptional course! I have fundamentals in c++ and OOP, but still I learn a lot from this course. Much appreciated to the lecturer." - Zichen Zhang

"Excellent teaching. Simple style and easy to follow. Very practical. Gets a beginner programmer ready for real-world scenarios." - Ramesh Donthireddy

"It is always clear whatever the professor is trying to explain and I find that a good quality of teaching. I am looking forward to progressing further in the course and learn the 4 critical skills" - Manjot Singh Kalsi

"Well, actually one of the outstanding things about this course is the way of explaining the complex concept in a very simple and easy way. Moreover, the way of presenting the subject and connecting them with the actual programming in terms of programming projects." - Müeyyed garz

"For me, it's 'early days' since beginning this, but it has been a most impressive start. This course is up-to-date, the material is clearly explained, and the instructor has a clear passion for both the subject and the learners. Everything (the lecture style, the homework, and the support network) so far has exceeded my expectations, and there's clear evidence of a solid and pragmatic teaching methodology from the instructor. In essence, it looks like a student-led course (student-led learning is the most effective way!) where the instructor doesn't allow the student to get lost! The instructor's trifecta of: 1) excellent up-to-date knowledge; 2) a clear passion for sharing this knowledge; 3) a teaching methodology that is both challenging AND accessible to the learner; is the key to the success of this course. There is a solid support network on Discord as well, and (in case there is any doubt) I would recommend this course highly." - Bobby Bogan

"Simply amazing!!! I was looking for an in-depth, project-based C++ course and this is exactly what I had been looking for. If you want to learn to program or even if you already have some experience programming but are looking to build a more solid foundation I highly recommend this course. This is definitely the perfect introduction to programming." - Mariam Ihab

"This course is a hidden gem for many reasons. Firstly, the depth and breadth of the course are perfect to get you to a competent level. Secondly, the instructor is succinct and does not beat around the bush. He explains things clearly and to the point. Thirdly, the course is filled with exercises and assignments that make sure the concept is drilled in your head. I wish I had such a course back in university." - Sherif Hussein

"I highly recommend this course to anyone. Love the way that dr. Mustafa is teaching. It has covered all the basics and advanced C++ topics in a simple and clear fashion. He explains any structure in simple organized steps with real examples that helped me to stay focus and not get confused. I appreciate his efforts in providing lots of quizzes, homework, and projects." - Gogo

"The most perfect, organized, updated, and comprehensive C++ course I've ever seen. Made by a great experienced professional lecturer who designed the course perfectly well. Every second in each lesson is well spent and has dozens of organized information. The Quiz and Homework sections are the best among the other courses, very challenging, and will never leave you without comprehending the previous lessons completely." - Ahmed Refaat

"This course is clear and has excellent content. The projects & homework are very useful for programming skills in general, competitive programming, and building projects. The instructor is good and has huge knowledge and experience." - Abdulkader Safi

"This course is really great. Being both to the point and at the same time giving the needed background and important concepts preparing you to tackle more advanced subjects in the future, has made this course the perfect choice and an awesome real starting point for me to pursue a career in CS. Highly recommended" - Bassem Hussein

"Really a wonderful course to learn c++. 1- The clarity with which the instructor speaks. 2- The Way this course is organized helped me revisiting the topics I needed to revise. 3- The coverage of many topics that other courses don't offer and the large number of projects that this course offer to turn knowledge into real skills. 4- The Level of the quizzes, they are challenging. 5- I wanted to start Competitive Programming, and this course taught me all that I really need to start this journey." - Abdelrahman Ahmed

"The course is rich with wonderful practice and programming techniques. If you really want a strong fundamental in C++ programming, good knowledge in OOP, or building object-oriented projects, I recommend it strongly. It is also a very good step before starting in competitive programming." - Moaz Basheer

"I have tried a lot of courses in c++ in Udemy, Linda, Youtube also, their courses have same issues dependent on Syntax Only, how to type Variables, how to fix errors, how to code in c++ Only. But This Course is different a lot it helps You How to Think, How to Solve Problems, How to use this language in Competitive Programming, How To think about Your Project. it is really useful" - Kareem fthi

"This is the most focused, comprehensive, well-organized C++ course I've ever seen. Dr Mostafa has a unique and simple way of teaching and delivering the concepts. I really enjoyed this course and I will definitely recommend it to other people." - Haytham Waddah

"The most perfect, organized, updated, and comprehensive c++ course I've ever seen. Made by a great experienced professional lecturer who designed the course perfectly well. Every second in each lesson is well spent and has dozens of organized information. The Quiz and Homework sections are the best among the other courses, very challenging and will never leave you without comprehending the previous lessons completely. Overview this course deserves (100/100) and a donation to support the author!" - MinaMikhail Mikhail

"I have a nice experience in learning from e-learning websites like Coursera, Edx, Udacity, and Udemy and the way that Dr.Mostafa use to teach this course is the best way to learn from an online course he actually knows the gap in online courses, he fills these gaps by using such techniques like focusing in how to gain programming skills, abundant exercises, abundant homework, and a lot of projects. in my opinion, this course is the best course to learn programming and C++" - Mahmoud Abdelsamie Elsayed

Who this course is for:
Whoever curious about programming
Learned programming, but has weak skills due to trying little challenges and projects
Experts in other programming languages migrating to Python

Bitte Anmelden oder Registrieren um Links zu sehen.


5x2B04Su_o.jpg



DDownload
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
RapidGator
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
NitroFlare
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

In der Börse ist nur das Erstellen von Download-Angeboten erlaubt! Ignorierst du das, wird dein Beitrag ohne Vorwarnung gelöscht. Ein Eintrag ist offline? Dann nutze bitte den Link  Offline melden . Möchtest du stattdessen etwas zu einem Download schreiben, dann nutze den Link  Kommentieren . Beide Links findest du immer unter jedem Eintrag/Download.

Data-Load.me | Data-Load.in | Data-Load.ing

Auf Data-Load.me findest du Links zu kostenlosen Downloads für Filme, Serien, Dokumentationen, Anime, Animation & Zeichentrick, Audio / Musik, Software und Dokumente / Ebooks / Zeitschriften. Wir sind deine Boerse für kostenlose Downloads!

Ist diese Webseite illegal?

Nein, data-load selbst ist nicht illegal. Die Plattform speichert keinerlei Dateien auf eigenen Servern. Stattdessen veröffentlichen externe Nutzer in Eigenregie Download-Links, die auf sogenannte „Hoster" – also externe Filehoster-Dienste – verweisen. Diese Webseite stellt lediglich eine Übersicht dieser von Nutzern eingereichten Links bereit.
Oben Unten