Curso Sistema Completo

Galera, sou iniciante no mundo da programação… Já li alguns livros de programação, apostila java da caelum, curso da xti… Conheço xhtml e css.
Estou há algum tempo estudando de forma autodidata. O problema que eu to encontrando é que não consigo achar um curso em video-aula, livro, apostila que mostra o desenvolvimento de um sistema completo.
Desde a sua interface até a implementação, testes etc.
Já conheço bem os conceitos de programação mas quando penso em fazer um programa fico meio perdido pq não sei se estou fazendo do jeito certo ou não. Se tá muito acoplado, se começo do teste pra depois a implementação, ou seja, fico perdido.

Alguém conhece algum curso/livro que ensine a desenvolver um sistema completo, que seja Desktop ou Web? Pode ser gratuito ou pago. :smiley: