Udemy · Tim Buchalka and Learn Programming Academy
Java Masterclass — Tim Buchalka
A substantial Java curriculum with language foundations, object-oriented programming, collections, exercises, and development-environment guidance.
Explore software development courses for web, mobile, backend, and games, with practical guidance on choosing a first project.
Software development becomes easier to navigate when you choose something concrete to build. A website, mobile application, game, and backend service share ideas about data and control flow, but their tools and constraints differ. Start with the kind of software you want to understand.
Begin with one language and a small application. Learn to read errors, use version control, and test behavior before collecting frameworks. A broad bootcamp can provide structure; a focused tutorial is often better when you already know the fundamentals and need one missing part.
Finish a modest project that accepts input, handles an error, and saves or presents useful information. Explain its design and rebuild one part independently. That reveals gaps more clearly than counting completed videos.
Udemy · Tim Buchalka and Learn Programming Academy
A substantial Java curriculum with language foundations, object-oriented programming, collections, exercises, and development-environment guidance.
Coursera · Edureka — Edureka
Explore Edureka’s Spring Boot course for REST APIs, microservices, security and deployment, with a final assessment of the application workflow.
Coursera · IBM — IBM Skills Network Team
Compare IBM’s Java introduction for programmers, moving from the development environment to control structures, strings, exceptions and a final project.
Udemy · Maximilian Schwarzmüller
Academind's broad JavaScript course, from first functions to browser APIs, object-oriented code, and asynchronous programming.
Coursera · EDUCBA — EDUCBA
Compare EDUCBA’s Spring Boot course for project setup, Thymeleaf, logging, database integration, caching and application security.
Coursera · EDUCBA — EDUCBA
Review EDUCBA’s advanced Spring Boot course for Actuator, NoSQL, microservices, custom metrics, deployment profiles and file upload handling.
Coursera · EDUCBA — EDUCBA
Review EDUCBA’s appointment-management case study, connecting Spring Boot backend development with integration, deployment and testing.
Coursera · University of Michigan — Charles Russell Severance
Explore Michigan’s PostgreSQL course on JSON, natural-language text, inverted indexes and Python integration, including database-backed text search.
Udemy · Eden Marco
Explore Eden Marco’s Python LangChain course for agents, retrieval, vector databases, LangGraph and MCP, with software-development experience required.
Udemy · Greg Lim
Explore Greg Lim’s compact course on LangChain applications, document chat, memory and LangGraph nodes, state and conditional workflows.