Meus 2 cents:
1 - O que voce aprende na Faculdade eh uma coisa, o que voce constroi para portfolio/trabalho eh outra. Em um mundo ideal seriam mais proximos, mas nao vai rolar - e nao eh porque seja EAD, nos anos 80/90 do presencial era a mesma coisa.
2 - Sobre aprender o basico para passar nas provas - pois eh, faculdade eh por ai.
3 - A faculdade nao eh sobre o que ela te ensina, mas sobre o que voce percebe sobre aprender: dividir e gerenciar teu tempo, como pesquisar fontes, como ler material.
4 - Ate o 2o. grau eh tudo mais mastigado - na faculdade esta mais para "se vira nos trinta malandro".
5 - Mas nao fique desanimado - nao eh algo especifico contigo, praticamente todo mundo quando entra na faculdade passa por isso. Abro excecao para quem faz presencial em faculdade de 1a. linha, mas tambem paga R$ 3.000 de mensalidade fora os custos do dia-a-dia.
6 - Mas isso nao significa que a tua faculdade seja inutil - muito pelo contrario, siga firme e aprenda o que puder. Ter diploma ainda eh um diferencial importante la na frente (ainda mais que abre as portas para uma pos-graduacao entre outras coisas).
7 - Quanto ao portfolio/trabalho: como voce vai precisar aprender meio que sozinho, tenha em mente 3 elementos: disciplina, disciplina e disciplina. Vai ter momentos que vai encher o saco, parece que nao anda - eh normal. A mente humana eh engracada, demora um tempo para deixar de ver aquele assunto novo como algo estranho, mas aos poucos e a cada dia vai soar menos estranho. Fazer exercicios, criar programas, testar rotinas, metodos, vai ficando mais facil.
8 - Se nao tiver urgencia de arrumar emprego, recomendo estudar: python, flask (e depois django), sqlite (e depois postgres ou mysql) - vai ajudar a ter uma visao de como o HTML e CSS vao ser utilizados dentro de um programa server side para gerar a saida. A partir do momento que voce se entende como funciona esta questao de HTTP e renderizacao de conteudo, busca em banco de dados, etc - ai voce pode partir para uma stack mais complicada (como react, nextjs, java, php - o que voce quiser).
Mas acredito que fazer alguns programas simples em python com flask e sqlite e vendo isso ter resultado vao fazer um bem danado a sua auto-estima e favorecer o estudo posterior em outras linguagens e stacks.
Outras coisas que vao fazer diferenca:
- Ingles: estudar ingles eh um diferencial enorme
- Um pouco de infra de redes: pelo menos o basico, o que eh IP, DNS, gateway, firewall
- Um pouco sobre virtualizacao: docker, containers, virtualbox ou vmware workstation
- Linux: afinal tudo que eh servidor vai estar em linux.
- IA: Nao eh para ser engenheiro de IA, mas saber um pouco como ela funciona. Se puder aprender um pouco sobre N8N/Whatsapp, pode ser um caminho rapido para fazer uns trocados.
Eh isso - sei que parece desafiador demais neste momento, mas vai passar: nao olhe para a escada, foque no proximo degrau (ta - foi meio cliche, mas acho que voce entendeu a ideia).