We use cookies to enhance your experience on the site
CodeWorlds

Safari

Go on an African safari and discover the wild technologies of Python. Explore data structures like a wild savanna.

PythonData StructuresOOPDjangoFlask
12 modules
450+ exercises
60-80 hours
Safari
Your guide
Ranger Python
Savanna Guardian

What you'll learn

Python fundamentals - variables, types, operators
Data structures - lists, dictionaries, tuples, sets
Object-oriented programming in Python
Decorators and generators
Working with files and I/O
Django and Flask basics
Testing with pytest
Virtual environments and pip

Main projects

During the course you will build real projects that you can add to your portfolio

Animal Tracker

Animal tracking system with database

PythonSQLiteFlask

Safari Data Analysis

Wildlife data analysis

PythonPandasMatplotlib

Wildlife API

REST API for managing reserves

DjangoDRFPostgreSQL

Course program

12 modules full of interactive exercises and practical projects

1

Safari Gate

Introduction to Python

Installation, environment, first code

15 exercises

2

Pride of Lions

Variables and Data Types

Strings, numbers, boolean, None

20 exercises

3

Crocodile River

Lists and Tuples

Lists, tuples, operations, slicing

25 exercises

4

Elephant Memory

Dictionaries and Sets

Dicts, sets, comprehensions

22 exercises

5

The Hunt

Functions

Functions, args, kwargs, lambda

28 exercises

6

Herd Hierarchy

OOP

Classes, inheritance, polymorphism

30 exercises

7

Migration Routes

Modules and Packages

Modules, packages, pip

18 exercises

8

Night Hunting

File I/O and Exceptions

Files, exceptions, context managers

20 exercises

9

Django Oasis

Django Basics

Django setup, models, views

25 exercises

10

Flask Falls

Flask Basics

Flask routes, templates, API

22 exercises

11

Survival Tests

Testing

pytest, unittest, TDD

18 exercises

12

The Great Migration

Final Project

Complete Python application

15 exercises

Course theme

African Safari and Wild Nature

Each module is set in a unique theme that makes learning an adventure.

Your guide

Ranger Python

Savanna Guardian

Will guide you through all challenges and help you gain new skills.

Change your future

Start learning Python today

Join CodeWorlds and discover modern learning methods that make programming fascinating and accessible to everyone.