Хочу высказать немного личного мнения.
В данный момент я работаю full-time Middle Java Developer в Epam Systems, однако занимаюсь фрилансом iOS и Android приложений.
Ребята, посудите сами, зачем тратить время и разрабатывать приложения на Objective-c, если через года 3 Apple может полностью отказаться от него? А так вы уже будете набивать руку на 100% актуальных знаниях.
По поводу дохода, ИМХО, но 30k$ это 1 из 100 целенаправленных на заработок специалистов достигает, в основном потолок это 10k$, хотя для большинства людей, да ещё в странах СНГ, программистам достаточно 5-7к, что бы чувствовать себя комфортно, а при новом курсе это вообще шикардос.
Советую всё таки уговорить автора преподавать Swift, побольше примеров из реальных проектов и упрощения всего, что можно. Сейчас продвинутых курсов по iOS и Android не сыскать, тут как вариант это приезжать на конференции и посещать Android/iOS DevClub'ы, если есть в вашем городе, в Киеве, если что, есть.
Ещё такой момент, вопрос к автору, Вы имеете реальный опыт в преподавании или хотите попробовать? Дело в том, что быть хорошим специалистом совсем не значит уметь преподносить структурированную, обработанную, даже вылизанную информацию. Это непомерный труд сделать действительно актуальные курсы.
Также советую начинать не с базы, это всегда затягивает на очень долгий срок. Лучше начинать с уровня, который УЖЕ не описывается в каждом курсе или книге.
Но вы конечно результат выкладывайте сюда.