No Nonsense Python: learn Python basics and start coding

Because nobody becomes an expert developer by taking a 30 hour course.
Rating: 4.3 out of 5 (71 ratings)
5,213 students
No Nonsense Python: learn Python basics and start coding
Rating: 4.3 out of 5 (71 ratings)
5,218 students
Python fundamentals. Everything you need to know to get started and nothing you don't!


  • None

The reason I made this course is simple. When I was learning Python, I would join courses that spent hours covering the most simple of topics and went far too in depth about niche features of Python I would probably not be using for a while.

Python is so well documented that if you know the basics, you can find out how to do the advanced things really easily.

So this course aims to give you a really good grounding in the basics of Python and will intentionally leave out the bits you're not going to use very often / ever.

We will cover:

  • Creating & interacting with variables

  • Using arithmetic functions

  • Using comparison operators

  • String functions

  • Creating & interacting with lists, tuples and dictionaries

  • If statements

  • For & while loops

  • Functions

Who this course is for:
  • People that would love to get hands on with Python
  • Beginner Python Developers
  • Python Newbies
5 sections • 27 lectures • 58m total length
  • Introduction
  • Our Python Environment
  • The theory of variables
  • Getting to grips with variables
  • Arithmetic and comparison operators
  • Variable reassignment & arithmetic with variables
  • Creating and interacting with lists
  • Getting started with tuples
  • Using dictionaries to drive your program
  • Commenting your code
  • The theory of if statements
  • If, then, else statements
  • EXERCISE: If statements
  • SOLUTION: If statements
  • The theory of loops
  • Dive into while loops
  • EXERCISE: while loops
  • SOLUTION: while loops
  • Getting to grips with for loops
  • EXERCISE: for loops
  • SOLUTION: for loops
  • Code structure & indentation
  • String Functions
  • The theory of functions
  • Creating our first function
  • Resources to continue your learning
  • What do I do now?

Data Engineer at Kodey
Kieran Keene
  • 4.5 Instructor Rating
  • 156 Reviews
  • 12,475 Students
  • 3 Courses

Hey guys! I am a data engineer by trade and specialize in Python, SQL, Spark, Hive, MongoDB and more. I've come on Udemy to try and make simple, short crash courses into these technologies as I personally find the longer courses too drawn out & I often lose interest. The idea is to keep it short and sharp!

For loads of advanced Spark, Python & Big Data topics, please visit my website (the button on this page will take you there) - where I talk about scaling up to enterprise grade solutions.