Ну вот вам достойная задача: факторизация в целых быстрее существующих аналогов (msieve и YAFU). А вообще project euler в помощь. Питон там очень кстати, а из-за низкой скорости его работы придется подумать над оптимизацией.
Она не работает потому что вы не используете отладчик. Пока вы не научитесь использовать отладчик вы не сможете САМИ писать программы сложнее "Hello world".
Формулируете алгоритм, по которому сервер должен решать что записать, реализовываете, PROFIT. Только вы не сможете сформулировать, поэтому это не задача для сервера.
Сначала освойте язык и средства разработки, потом - библиотеки. Что толку вам от "курсов", в которых будет использоваться библиотека, которую вы не сможете собрать и подключить?