제 개인적인 의견이지만 강의수준 보다는 질문자님의 호기심과 논리력 기본 지식만 있으면 사실상 프로그램 짜는데 문제가 없습니다.
어떤 어플리케이션을 개발하실것인지는 모르겠으나 android를 하시려면 java기본 서적 한권(요즘은 코틀린),android 기본서적 한권을 사셔서 한번씩만이라도 예제를 꼭 따라 하셔서 컴파일해보세요 그후에 무엇을 만드시려는 것에 따라 구글링 하셔서 문제를 해결하시다보면 앱을 만들수 있는 실력이 되실거에요 ㅎ 실무자들도 모두 그런식으로 모르는 부분에대해 구글링하여 문제를 해결하죠. 아마 이런식으로 만드시면 프로그램을 개발한다는것이 사실상 그렇게 어려운 것이 아니고 어릴때 만들던 레고처럼 재미가 있다는 것을 느끼실수있으실겁니다.