Ну скажем так, основы программирования. Вроде ты прошел кое-какие курсы, шаришь за питон, некоторые библиотеки, учил с++, но в узкой специализации не работаешь, так как не знаешь, куда сходить.
Я бы хотел пока что заняться фрилансом, но не знаю, что востребовано на рынке фриланса. Не подскажете?
А где в твоём вопросе программирование? Умение кодить на конкретных языках и знание конкретных библиотек может быть и есть, а вот знания программирования нет. Совсем нет.
Хочешь развиваться - поступай на работу в компанию с регулярными и серьёзными Code Review (на котором тебя в каждый твой ляп будут носом тыкать).
Хочешь застрять на уровне говнокодинга - добро пожаловать на фриланс.
Что мешает загуглить сайты фрилансеров и посмотреть на задания?
И почему бы не провести анализ, что сейчас чаще требуется на этих сайтах, какие задания?