INTERACTIVE COURSE

Beginner

119 Lessons

9h

Certificate of Completion

AI Explanations

AI Explanations

117 Playgrounds

45 Challenges

7 Quizzes

276 Illustrations

Course Overview

Python is one of the most popular coding languages today; it's categorized as a vital benchmark of computer science knowledge in industry interviews. This highly interactive course is an accelerated introduction to Python. It is intended for users who are already familiar with the fundamentals of programming and aims to teach the Python programming language using a practical approach. It not only covers the basic Python syntax but also teaches methods specific to Python3. With most companies already switchi...

Course Content

1

Basic Data Types

NumbersChallenge 1: Mathematical CalculationsSolution Review: Mathematical CalculationsChallenge 2: Check Parity of a NumberSolution Review : Check Parity of a NumberChallenge 3: Find Values Within a RangeSolution Review: Find Values Within a RangeStringsChallenge 4: String TransformationSolution Review: String TransformationChallenge 5: Find Index of a Specific Value in a StringSolution Review: Find Index of a Specific Value in a StringChallenge 6: Lowercase to UppercaseSolution Review: Lower To UppercaseQuick Quiz on Basic Data Types

2

Lists

ListsChallenge 1: Sublist of a ListSolution Review: Sublist of a ListChallenge 2: Appending Value to the End of a ListSolution Review: Appending Value to the End of a ListChallenge 3: Averaging Values in a ListSolution Review: Averaging Values in a ListChallenge 4: Remove Sublist From ListSolution Review: Remove Sublist From ListList ComprehensionChallenge 5: List of SquaresSolution Review: List of SquaresChallenge 6: List of CubesSolution Review: List of CubesChallenge 7: Lists of Even and Odd NumbersSolution Review: Lists of Even and Odd NumbersChallenge 8: Sum of Squares of Even NumbersSolution Review: Sum of Squares of Even NumbersChallenge 9: Even Squares Not Divisible By ThreeSolution Review: Even Squares Not Divisible By ThreeQuick Quiz on Lists

3

Modules and Functions

Modules and FunctionsChallenge 1: Greatest Common DivisorSolution Review: Greatest Common DivisorChallenge 2: Calculate Sine, Cosine, and Tangent of User InputSolution Review: Calculate Sine, Cosine and Tangent of User InputChallenge 3: Compute & Return MaximumSolution Review: Compute & Return MaximumChallenge 4: Check If a Number Is Divisible by AnotherSolution Review: Check if a Number is Divisible by AnotherRecursionChallenge 5: Compute nth Fibonacci NumberSolution Review : Compute nth Fibonacci NumberChallenge 6: Compute Sum of First 'n' Natural NumbersSolution Review: Compute Sum of First n Natural NumbersQuick Quiz on Modules and Functions

4

Iteration & Loops

Iteration & LoopsChallenge 1: Sum Elements of a ListSolution Review: Sum Elements of a ListChallenge 2: Find Maximum in a ListSolution Review: Find Maximum in a ListChallenge 3: Reverse a ListSolution Review: Reverse a ListChallenge 4: Check If List Is SortedSolution Review: Check If List Is SortedChallenge 5: Find Duplicates in a ListSolution Review: Find Duplicates in a ListChallenge 6: Print Even/Odd Numbers in Descending OrderSolution Review: Print Even/Odd Numbers in Descending OrderQuick Quiz on Iteration & Loops

5

Dictionaries

DictionariesChallenge 1: Determine Size of a DictionarySolution Review : Determine Size of a DictionaryChallenge 2: Average of Values of Keys in a DictionarySolution Review : Average of Values of Keys in a DictionaryChallenge 3: Return Key With Maximum ValueSolution Review : Return Key With a Maximum ValueChallenge 4: Increment Dictionary ValuesSolution Review: Increment Dictionary ValuesChallenge 5: Size of a Dictionary Within a DictionarySolution Review: Size of a Dictionary Within a DictionaryChallenge 6: Average Values Within Multiple DictionariesSolution Review: Average Values Within Multiple DictionariesChallenge 7: Keys Matching in Multiple DictionariesSolution Review: Keys Matching in Multiple DictionariesQuick Quiz on Dictionaries

6

Classes

16 Lessons

7

Iterators

7 Lessons

8

Generators

7 Lessons

9

Asynchronous Programming

8 Lessons

COURSE AUTHOR

How You'll Learn

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE