Skip to content

crunchypotata/Java-Developer-Coursera

Repository files navigation

Amazon Junior Software Developer Course (Amazon x Coursera)

This repository contains my projects, graded labs, and final assignments completed as part of the Amazon Junior Software Developer Professional Certificate.

🎓 About the Program

This course covers 7 topics:

1. Introduction to Software Development ✅

  • Java SE (Core)
  • OOP

📂 Part1-Syntax-and-OOP

2. Programming with Java (Advanced OOP, file handling, I/O streams) ✅

  • Advanced OOP
  • Reading/writing files
  • Handling Errors
  • I/O streams
  • Serialization, Deserilization

📂 Part2-Advanced-Java

3. Data Structures and Algorithms ✅

  • Sorting
  • Searchig
  • Stacks and Queues
  • Unit tests, Test Driven Development

📂 Part3-Data-Structures-Algorithms

4. Database Management with Java and SQL ✅

  • SQL
  • JDBC (SCRUD, ACID, transactions)
  • JavaFX

📂 Part4-Database-Management-Java-SQL

5. Full Stack Web Development

Course - 🎓 In Progress

  • HTML, CSS, JavaScript
  • MVC, Spring, Spring Boot
  • RESTful services, AWS

📂 Part5-Full-Stack-Web-Development

6. Generative AI in Software Development

📂 Part6-GenerativeAI

  • Amazon Q
  • Decision trees, recommendation app
  • Chat Bots

7. Application Development

📂 Part7-Application-Development

  • Design Patterns, UML
  • Clean code
  • Unit, integration tests
  • Gitflow

Each course includes multiple assignments, graded labs, and final projects to practice key skills.

Final Certificate