Start Programming Today with Python!
4.2 (224 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,965 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Start Programming Today with Python! to your Wishlist.

Add to Wishlist

Start Programming Today with Python!

Get started coding with one of the most beginner friendly programming languages!
4.2 (224 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,965 students enrolled
Last updated 2/2017
English
English
Price: Free
Includes:
  • 2 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Install Python on Windows, Mac, and Linux
  • Run scripts in the interpreter
  • Setup an IDE
  • Understand programming basics
  • Write functions & arguments
  • Develop a calculator application
View Curriculum
Requirements
  • Download Python 3 (open source)
  • Download PyCharm (open source)
Description

If you want to learn how to program, you will LOVE this course! This course was designed for complete beginners with little to no understanding of programming, and will give you the knowledge to get started coding using Python 3. We will cover the following topics in this course:

  • Python installation
  • Running Python scripts in terminal
  • PyCharm IDE setup
  • Numbers, strings, Boolean operators, lists, dictionaries, and variables
  • Functions, arguments, return values, loops, and modules
  • Final project using the information covered in the course

We hope you enjoy the course and it our goal to give you the knowledge to begin writing your own programs in Python! 

Who is the target audience?
  • This course was created as an introduction to programming in the Python language
  • Students with little to no experience with programming should be able to follow along with the course
Students Who Viewed This Course Also Viewed
Curriculum For This Course
26 Lectures
02:11:51
+
Introduction to Python 3 & Setup
7 Lectures 27:54
Welcome to the Course!
00:37

Getting Started with Python
04:09

Mac/Linux Installation
06:58

Windows 10 Installation
02:03

Interpreter Explained
04:11

Running Python Scripts
01:43

PyCharm IDE Setup
08:13
+
Programming Basics
7 Lectures 37:10
Numbers
05:29

Strings
04:51

String Manipulation
09:42

Boolean Operators
04:53

Lists
03:17

Dictionaries
03:14

Variables
05:44
+
Intermediate Programming Concepts
11 Lectures 01:05:45
Built-in Functions
06:29

Defined Functions
07:03

Arguments
03:11

Default Arguments
04:48

Keyword Arguments
02:07

Infinite Arguments
03:59

Return Values
03:53

If-else Statements
03:30

Loops
04:13

Modules
07:07

Final Project
19:25
+
Bonus Lecture!
1 Lecture 01:02
What's next?
01:02
About the Instructor
Joseph Delgadillo
4.4 Average rating
528 Reviews
13,166 Students
7 Courses
Instructor Teaching 10,000+ Students

What would you be willing to do everyday for the rest of your life? What is your passion? If you asked me these two questions as a young adult, fresh out of university, I am not sure I would have been able to give a complete answer. Today, I am thankful to be serving over 10,000+ students in 7 courses on Udemy, and know that teaching is my passion.

Udemy has given me the opportunity to reach students in over 140 countries and teach skills ranging from computers & technology, to entrepreneurship & digital marketing. Take a course with me to get an over-the-shoulder view of how experts are successful in their respective fields.

I am a proud alumnus of Central Washington University.




Nick Germaine
4.2 Average rating
428 Reviews
11,362 Students
4 Courses
Linux system administrator & Software engineer

I'm a Canadian software engineer, currently studying System Dynamics, and IT through MIT. I'm also Linux administrator, and manage VPS servers. I've been creating web based software since 2005, desktop software since 2013, and managing Linux systems since 2012.