logo
Connection Ocean
HomeAbout UsHelpLearning
Login

Description

Login
  • Explore the Learning Center
  • Languages
  • Coding
  • Maths
  • Science
  • History
  • Economics
  • Philosophy
  • Literature
  • Art
  • Music
  • Statistics
  • Psychology
  • Sociology
  • Engineering
Coding

Coding

Python: beginner to advanced

Learn Python through 40 progressive lessons from first steps to reusable programs, structured data, robust error handling, and efficient algorithms. Each lesson includes examples, practice questions, and a runnable coding task.

Intermediate·117 min

Work with richer data, flexible functions, sorting, errors, and JSON.

Due for review
  1. 1

    List comprehensions

    Build transformed and filtered lists with a compact expression.

    10 min

  2. 2

    Tuples and unpacking

    Use fixed groups of values and unpack them into clear names.

    10 min

  3. 3

    Sets and unique values

    Remove duplicates and compare collections with set operations.

    11 min

  4. 4

    Nested data

    Read and update lists and dictionaries stored inside one another.

    12 min

  5. 5

    Flexible functions

    Call functions with default values and keyword arguments.

    11 min

  6. 6

    Enumerate and zip

    Loop with positions and pair related collections safely.

    11 min

  7. 7

    Sorting with keys

    Sort richer data by the field that matters.

    12 min

  8. 8

    Handling errors

    Recover from expected problems with focused exception handling.

    12 min

  9. 9

    Working with JSON

    Convert between JSON text and Python data.

    12 min

  10. 10

    Project: expense report

    Combine structured data, filtering, sorting, and reusable functions.

    16 min

PracticeQuizExamGame
  • Languages
  • Coding
  • Maths
  • Science
  • History
  • Economics
  • Philosophy
  • Literature
  • Art
  • Music
  • Statistics
  • Psychology
  • Sociology
  • Engineering

Footer

Connection Ocean

Go Beyond the Surface

Explore

  • Home
  • Learning
  • About Us
  • Help
  • Guides
  • Language Exchange
  • Countries & Cultures
  • Conversation Starter
  • Practices
  • Check Device Settings
  • Check your camera

Legal

  • Privacy Policy
  • Terms Of Service
  • Age Suitability
  • Cookie Policy
  • Editorial Standards
  • Safety Standards

© 2026 ConnectionOcean All Rights Reserved.

Developed by Merkezsoft