MOOC – free courses from University of Helsinki
mooc.fi
mooc.fi
https://www.elementsofai.com/ 2 courses: Intro & Building (apparently mostly math-based, coding is optional)
TDD w/ javascript https://tdd.mooc.fi
Programming 101 (with Scala) https://plus.cs.aalto.fi/o1/
Also particularly good from a Finnish university, but for Full-stack Javascript Development (Node + React) is https://fullstackopen.com/en/.
The Java MOOC's assessments are auto evaluated.
The FullStackOpen's assessments are uploaded into Github and actually evaluated by humans for free.
Both give out certifications without payment upon completion.
And I think they strike the right balance between academic theory and practice. For example, I'm currently going through their Cyber Security Base https://cybersecuritybase.mooc.fi/descriptions/ and it seems very thorough (i'm not a security or devsecops expert so happy to hear thoughts from those who are)
Their web development course is also very good: https://fullstackopen.com/en/