Python & Web Fundamentals Course
4.2 (202 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17,075 students enrolled

Python & Web Fundamentals Course

Learn to become a professional Python Programmer! Hours of lectures and problems, excellent for beginners!
4.2 (202 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
17,075 students enrolled
Created by Jack Donaldson
Last updated 6/2020
English
English [Auto]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 1 coding exercise
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Programming fundamentals that can be applied across many different languages
  • To programming fluently in Python
  • To think critically and solve problems arithmetically
  • To utilise a wide range of tools used in programming including IDE's such as Pycharm and Repl it.
  • To create a complete Website In Python
Course content
Expand all 46 lectures 07:35:27
+ Python Introduction
15 lectures 01:53:41
Installing Python & Pycharm
07:57
Lists
11:13
Condition Statements
11:10
Problem #2
04:26
Problem #3
03:10
Mathematical Operators
08:50
String Formatting
06:24
Problem #4
03:59
String Operations
10:38
Problem #5
06:36
Loops
10:29
Problem #6
05:00
Problem #7
04:49
+ Intermediate Python
10 lectures 01:29:47
Functions
09:42
Problem #8
04:33
Classes
12:46
Problem #9
08:18
Dictionaries
06:25
Problem #10
04:09
Final Problem
1 question
Libraries
15:30
Scope
04:23
File Handling
12:03
GUI's
11:58
+ Website Development
19 lectures 04:06:52
Setting Up Our First Page
10:25
HTML Basics
13:54
Styling Our Page
16:31
Todo List Page Setup
21:56
Organising Our Project
05:40
Database Setup
20:16
Adding Information To Our Database
15:29
Reading From The Database
07:16
Adding To Our Lists
11:30
Using Templates
05:32
Navigation Bar
08:19
Editing Our Items
20:04
Saving Our Edits
10:04
Login & Register Pages
17:54
Finishing Our Login System
38:37
Dynamic Navbar
10:39
Main Page & Always Online
04:21
Website Wrap Up
05:48
Requirements
  • A computer with an internet connection
  • Proficiency in English due to technical terminology
  • Basic mathematics skills
  • An interest in and enthusiasm for learning
Description

Learn to program with no previous experience in just a few hours!

This course aims to teach students with no experience, the fundamentals of the programming language Python. Python is widely used across industry and is found in almost everything you use, from websites & apps to machine learning & ai. It's robust nature and simplicity to learn is a driving factor towards its massive uptake by both students and professionals.

Python is easy to learn, completely free and great for beginners.

This course will teach you everything you need to know about it so you can start creating basic programs with ease!

Concepts Covered

By the end of the course students should have an understanding of the following concepts:

  • Python & Pycharm Installation

  • Variables

  • Data Types

  • Lists, Arrays & Tuples

  • Mathematical Operators

  • String Formatting

  • Condition Statements

  • String Operations

  • Loops

  • Functions

  • Classes

  • Dictionaries

  • Website Development

What You Will Need

  • 5-8 hours of free time (This is dependant on skill level and speed)

  • A modern PC / Mac capable of installing and running Pycharm (See specs here)

  • An internet connection to download Python and Pycharm

Who this course is for:
  • People completely new to programming with no prior experience
  • People who have programmed in other languages.
  • People who need a refresher or wish to learn both the basics and advanced functionalities of Python