Learn & Master Python to Create & Invent Exciting Software

  • 5
1 hour on-demand video
$ 9.99

Brief Introduction

The Journey to the World of Python and Programming, full of great interactive explanations with visuals and analogies!

Description

No matter whether you're a beginner, intermediate, or an expert, this course is for you, because of this unique approach:

         My Zen of Teaching (my motto):

  • Visuals

  • Simplicity

  • First Principles

  • Feedback

  • Practice

  • Interactiveness

  • Applications


      What I mean by that:


Visuals: Unlike other courses on Udemy, this course is full of great visuals, stunning images, pics, and animations, that help you better connect with the material and understand it more intuitively...

Simplicity: Unlike other courses on Udemy, this course doesn't just say that it's from scratch and then throws tons of complex terms and definitions, saying that it's obvious... Instead, we really start from the very beginning, and using only everyday English and analogies, we break everything down to intuitive components, aiming for intuition and mastery. Each tech term is explained and further mastered. Your learner (user) experience should be really pleasant and smooth due to the very gradual rise in difficulty.

First Principles:
Unlike other instructors on Udemy, I don't just teach you facts, I teach you how to think like a programmer, how to think like a computer scientist, how to think like an inventor... Together we ask important, fundamental questions that shape our deep understanding. Even though we start from scratch, the level of knowledge and skills you're gonna end up with is gonna be Cutting-Edge (i.e. enough to work for Top Tech Companies or even invent your own thing and have a start-up)

Feedback: Unlike other instructors on Udemy, I really care about you learning the subject in the most efficient and productive way, (I do coz I myself come across this problem all the time) I really care about what sort of knowledge you're gonna have at the end of the course. Ideally, you should learn it very fast and remember it forever. And that's why I'm gonna provide you with:
- Quizzes after each video, so you can get immediate feedback, (i.e. see what you don't understand and fill in the gaps)
- Spaced Repetition System that will allow you to remember things forever.

Practice: Unlike other courses on Udemy, this course focuses on Mastery, instead of getting superficial knowledge and skills that you're gonna forget tomorrow. I want you to overlearn the most important and commonly-used concepts, ideas, and skills. Overlearning via constant repetition and applying it in different places, constantly referencing it, makes you learn this thing in a way that you'll never forget it. There will be tons of coding exercises, assignments, quizzes for that.

Interactiveness: Unlike other courses on Udemy, this course is not gonna be boring, monotone, academia-like experience. Instead, I'm gonna try to make it entertaining and engaging, with some suitable jokes, pop-culture references, memes, etc. I'm gonna try to make it personal, like a conversation, instead of a typical, academic, authoritative, one-way, lecture style.

Applications: Unlike other courses on Udemy, this course doesn't only provide you with learning material, we're actually going to build things, real things, working things. We're gonna have tons of different projects in cool domains, to get a ton of real-world experience. We'll work on exciting real-world applications of Python, that you can later use for your portfolio.



Currently, the course is at the early stage of development, which means that most of the content is not available yet. But I'm working full time to update the course and to bring more and more functionality and content every day.

The following topics are available now:

  • A complete breakdown of Python definition:
       - Programming languages, different types
       - General-purpose languages vs Domain-specific languages
       - High-level vs Low-level programming languages
       - Programming Paradigms:
                - Procedural
                - Object-oriented
                - Functional
                - Logical
       
    There is much more coming soon!

Requirements

  • Requirements
  • Be Curious
$ 9.99
English
Available now
1 hour on-demand video
Ivan Tellurian
Udemy

Instructor

Ivan Tellurian

  • 5 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses