This repository contains all the assignments and projects completed as part of the Coursera specialization "Java Programming and Software Engineering Fundamentals." This specialization, offered by Duke University, focuses on foundational Java programming skills, software design, and debugging techniques.
This specialization includes five courses designed to build core Java programming and software engineering skills:
- Programming Foundations with JavaScript, HTML, and CSS:
- Introduction to programming and web development basics.
- Java Programming: Solving Problems with Software:
- Core programming concepts and debugging techniques.
- Java Programming: Arrays, Lists, and Structured Data:
- Advanced data structures and applications.
- Principles of Software Design:
- Object-oriented programming and modular design.
- Build a Recommendation System:
- Applied project creating a recommendation engine.
This repository contains code for various assignments and projects completed during the specialization. Below is a brief summary of the types of files included:
.java
files: Source code for programming assignments..class
files: Compiled versions of the Java programs..txt
files: Supporting documentation or output examples for assignments.
- Caesar Cipher:
- Implements encryption and decryption using the Caesar Cipher algorithm.
- CSV Weather Analyzer:
- Analyzes weather data from CSV files for trends and patterns.
- Baby Births Data Analysis:
- Processes and analyzes data related to baby births.
- Markov Text Generator:
- Generates random text using Markov models.
The code in this repository reflects my learning journey through the specialization. While every effort has been made to ensure accuracy, there may be some errors or inefficiencies in the code. Feedback and suggestions for improvement are always welcome.
- Clone the repository:
git clone https://github.com/Bruneros8/Coursera-Java-Programming.git
This repository serves as a learning resource and showcases the practical skills developed throughout the specialization. Special thanks to Duke University and the instructors for providing comprehensive learning materials.