Course Description
Have you decided to learn Python as your
first programming language? Or learning Python for a new job? Or just
heard that Python is one of the best modern languages to learn?
If
so, you're on the right track. Python is an incredibly powerful
language and that can be used in almost any situation. That's why I
chose Python as the first course in the "If You Can Cook, You Can Code"
Series.
Are you a beginner to programming? If so, here's why this course is different (otherwise, please skip down a bit)....
Many
courses that teach an introduction to Python are not aimed at first
time programmers. In fact, most of them aren't. Instead, they are aimed
at students who have already programmed in other languages and just want
to learn Python.
The problem is that if you are just starting
out, you won't understand a lot of the terminology used, and a lot of
the concepts that the teacher refers to won't make sense.
Why?
Because programming is not one skill, but two.
The first is learning how to solve problems abstractly, by breaking them down in to bite sized pieces that a computer can solve.
The
second is figuring out how to tell the computer to solve these bite
sized problems using the programming language you have chosen.
Here's
the thing...almost any problem can be solved in almost any programming
language. The reason people choose one language over another is because
in one language you can get the same problem solved in 1/10th of the
lines of code. Why write 1000 lines of code in one language if you can
solve the same problem in 120 lines of code in another?
This is a big reason why people choose Python and other modern, high level languages.
it's
like telling somebody "make some chocolate chip cookies" versus giving
them step by step instructions. The former is a high level command, the
latter is more low level.
How does cooking come into play?
Well,
the cooking metaphor starts with the recipe. It turns out, if you've
ever written a recipe, you are already a programmer. A recipe is a
program, usually 20-40 lines long, that tells someone how to create some
food item.
In each recipe, you have raw ingredients and you have a
preparation, which tells the chef how to mix and transform the
ingredients into the final result (which is often shown as a picture in
the top right corner of the recipe).
You'll learn Python quickly
by understanding data as your raw ingredients, and computer algorithms
(aka functions or methods) as the preparation in a recipe.
This
course is different from any other kind of programming course out there.
Everything you'll hear is in plain english and explained with concrete
cooking metaphors. That means you'll get each new concept the first time
around instead of the fifth.
I'm a self taught programmer. I
know what it's like to read books, go through courses and literally feel
like you just spend hours and didn't learn a thing. I created this
course series to provide an alternative to the current programming books
and courses out there, and I hope you enjoy it.
Remember, this
course isn't just about the content, it's also about the discussion
section. If you have any questions or something doesn't make sense, all
you have to do is ask and you'll get a personal response from me (and
plenty of cooking references/metaphors)
Curriculum
What is Data
Collections of Data
Data and Algorithms
Data in Python
Introduction
Introduction
Pieces of Data Part 1
Pieces of Data Part 2
Section 1: Introduction
Section 2: Programming is Ingredients and Preparation
Section 3: Data Are the Ingredients in Your Recipe
What are Algorithms
LINK FOR THE FREE COURSE
100% Off, Udemy 100% Off, Udemy Coupon, Udemy Coupon Code, Udemy course, Udemy course download, Udemy course reviews, Udemy courses, Udemy courses for free, Udemy courses free, Udemy courses free download, Udemy discount, Udemy download, Udemy education, Udemy free, Udemy free course, Udemy free courses, Udemy free online courses, Udemy online, Udemy online course, Udemy online courses, Udemy online courses review, Udemy reviews, Udemy tutorial, Udemy tutorials, Udemy.com free courses,