Udemy

Python Fundamentals

Enroll Now
  • 10,166 Students
  • Updated 6/2020
  • Certificate Available
4.4
(410 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 16 Minute(s)
Language
English
Taught by
Sanjin Dedic
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.4
(410 Ratings)
3 views

Course Overview

Python Fundamentals

Probably the best Python Beginner course on the internet

Becoming an awesome programmer is a bit like building a large tower of knowledge in that solid foundations are the key to your success. Completing this course will provide you with mastery over these foundations. Here is a quick summary of the journey that awaits you:

 

Curriculum

The course will focus on mastering the following concepts

  • variables (integers, floats and strings)
  • control structures ( loops and if statements)
  • functions
  • data structures (lists and dictionaries)

 

Learning Process

The course incorporates principles known to help humans learn better, namely: multiple perspectives, revision, feedback and real world application.  The following three step process will help you retain and master all the topics covered in this course:

Step 1: Demonstrate concept with both visual and text outputs: this is achieved by first writing a program with a text output and then writing another where the output is created visually using turtle.

Step 2: Test your understanding with 10 coding exercises: all of these are automatically marked using the python unittest module giving you instant valuable feedback.

Step 3: Apply your understanding to write useful and interesting programs: The core concepts you have learned will be put together into programs which do useful and interesting things like:

  • User authentication with a dictionary
  • Guessing number game
  • Human reaction time measurement
  • Human memory training
  • Palindrome Discovery (all single word palindromes in English)

Course Content

  • 8 section(s)
  • 49 lecture(s)
  • Section 1 Introduction to the myself and the course
  • Section 2 Core Concepts
  • Section 3 Functions in Python
  • Section 4 Coding Exercises in Basic Concepts
  • Section 5 Lists and Dictionaries
  • Section 6 Coding Exercises with Strings and Lists
  • Section 7 Creating Programs and Applications
  • Section 8 Encryption from Algorithm to Application

What You’ll Learn

  • You will get a clear understanding of all Python core concepts
  • You will be able to write programs that interact with a user through a text terminal
  • Create basic games based on guessing random number generation
  • Simulate an intelligent conversation with a computer
  • Write functions that take in any number of arguments
  • Create program that encrypts messages
  • Create a program that cracks encrypted messages


Reviews

  • S
    Sri Sai Lakshman Kunderu
    5.0

    It was a good match. I like how the lectures and videos are organized and how straightforward. This is one of the best ways to learn for a beginner like myself

  • S
    Sherif Sewelem
    4.0

    Im happy with course but sometime the exercise is so hard to solve it

  • M
    Mehmet Ali
    4.5

    There are many interesting examples but sometimes it goes from simple to complicated all of a sudden.The course could be a little better organized in this aspect.The instructor is loving the job he does and is eager to teach.

  • E
    Edward Pascual
    5.0

    Just finished this course! What a nice way to learn something new over the summer! A great way for beginners to understand the fundamental concepts of the python language.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed