3 Month Software Engineering Learning Plan
3 Month Software Engineering Learning Plan
Hi [Your Name],
Here is your detailed 3-month learning plan to prepare for a software engineering job using only free
resources:
Resources:
https://www.coursera.org/specializations/java-programming
Resources:
https://www.youtube.com/playlist?list=PLqq-6Pq4lTTZSKAFG6aCDVDP86Qx4lNas
Topics: Lists, Sets, Maps, and their implementations (ArrayList, HashSet, HashMap).
Resources:
Resources:
Resources:
Resources:
https://www.youtube.com/playlist?list=PLqq-6Pq4lTTasMGTtOt-6eRx8Y_dzZ3d7
Week 4: SQL Basics
Resources:
Resources:
- SQLZoo: https://sqlzoo.net/
Month 2: Deep Dive into Data Structures, Algorithms, and Spring Framework
Resources:
Topics: Sorting (merge sort, quick sort), Searching (binary search), Recursion.
Resources:
- Algorithms (GeeksforGeeks): https://www.geeksforgeeks.org/fundamentals-of-algorithms/
Resources:
Resources:
Resources:
Resources:
Resources:
Resources:
Resources:
- freeCodeCamp JavaScript:
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/
- freeCodeCamp JavaScript:
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/
Resources:
Resources:
Activities: Create a project using React for the frontend and Spring Boot for the backend.
Topics: API integration, connecting React to the Spring Boot RESTful API.
Resources:
https://developer.okta.com/blog/2018/07/19/simple-crud-react-and-spring-boot
Activities: Add complex features to your full-stack project, such as authentication, third-party API
Activities: Work on more advanced SQL queries and database design. Explore more advanced
Resources:
- Baeldung: https://www.baeldung.com/
Topics: React performance optimization, state management libraries (e.g., Redux), hooks.
Resources:
Activities: Polish your final project, ensure it is well-documented and hosted on GitHub. Review all