Ratings & reviews

4.72248 ratings

Lucy M.

4 days ago

It was a bit confusing at first but once I got a hang of it all went well.

Liam S.

4 days ago

This course taught very well, explained everything clearly and really spared the unnessecary "small talk", which made every word important and interesting to read.

Mohamed I.

4 days ago

Excellent training method

81%
13%
5%
1%
1%
info

Complete all chapters to get certificate

0%

First Acquaintance

chevron

In this section, you'll dive into the basics of Python, familiarize yourself with your workspace, tackle simple math operations, and display your results.

The Very First Steps

Comments

Some Simple Math

More Challenging Math

Challenge

Bringing It All Together

Variables and Types

chevron

Here, you'll learn how to store items like numbers and text in computer memory, recalling them by name. You'll also get a taste of text manipulation in Python.

Storing Numbers

Naming Rules

Using Variables

Data Types

Numbers

Challenge

Storing Text

String Indexing

Negative Indexing and Length

String Slicing

Challenge

Concatenation

Conditional Statements

chevron

Here, you'll delve into the boolean data type and discover its role in creating programs that respond to specific conditions.

Boolean Data Type

Challenge: Comparison Operators

Combining Conditions

Challenge: Logical Operators

Membership Operators and Types Comparison

Simple if/else Expressions

Challenge: Grocery Store

Challenge: Odd and Even

if/elif/else Expressions

Challenge: Grocery Store 2

Challenge: Positive, Negative or Zero

Other Data Types

chevron

Continuing with data types, this section will teach you how to group varied attributes within a single variable using lists, tuples, and the intriguing dictionaries.

What Is a List?

List Methods

Challenge

Nested Lists

Challenge

What Is a Tuple?

Tuple Methods

Challenge

Nested Tuples

Challenge

What Is a Dictionary?

Challenge

Dictionary Methods

Challenge

Loops

chevron

In this part, you'll master the art of writing loops in Python – essential constructs for iterating over lists, tuples, dictionaries, and even future dataframes.

while Loop

Challenge

for Loop

Challenge

Range

Challenge

Iterating Over Indexes

Nested Loops

Functions

chevron

To wrap up our introductory course, you'll explore some built-in functions and then embark on creating your very own!

Built-in Functions

Challenge

Defining Your First Function

Challenge

if/else Statements in Functions

Challenge

Functions With No Return

Challenge

Modifying Functions

Challenge

Lambda Functions

Challenge