To join this challenge, you must complete a short 5 question quiz to demonstrate your knowledge of:
The desired outcome of this Java Coding Challenge is for students to gain proficiency in object-oriented programming, design patterns, file input/output, and exception handling by building a functional inventory management system. By successfully completing the assignment, students should demonstrate their ability to solve practical problems using Java and have a portfolio project to showcase their skills.
Here's a preview what's involved in the Challenge
Git & IDE portion of the Java Coding Challenge provides an introduction to the Git version control system and Integrated Development Environments (IDEs). You'll learn how to install and set up Git and an IDE, and how to create and manage a Git repository. You'll also learn basic Git commands, such as cloning, adding, committing, and pushing changes to a repository. By the end of this section, you'll have the necessary skills to effectively collaborate on coding projects with others and manage your codebase using Git and an IDE.
This week focuses on Object-Oriented Programming (OOP) concepts, such as objects, classes, and encapsulation. You'll learn how to identify objects and create classes, as well as different categories of objects in the real world. You'll also learn about domain object properties, getters and setters, and constructors.
This week focuses on design patterns, such as the Singleton Design Pattern, as well as services, ArrayLists, and file input/output (IO) and exception handling. You'll also learn about the difficulties of learning to code and how it gets easier over time. Finally, you'll complete an assignment where you'll build a simple inventory management system that reads product information from a CSV file and creates corresponding Product objects in Java.
The Assignment portion of the Java Coding Challenge is a practical exercise that requires you to build a simple inventory management system using Java programming language. The assignment will test all of the knowledge you learned in the 2-week challenge.
Students can compare and validate their completed assignment against a previously developed correct assignment by checking their code against the expected output and functionality. This can involve running test cases to ensure that the program performs as expected and comparing the code to a solution code. Additionally, students can ask for feedback from their peers, teaching assistants, or instructors to identify any errors or areas of improvement. Ultimately, the goal is to ensure that the code meets the requirements of the assignment and performs its intended functions correctly.
You're very own "Getting Un-Stuck Solution"
You will be provided with access to a group chat facility to ask questions and receive help from your instructor and others in the Challenge
Your Accountability Coach
There will be 2 group coaching calls to review a sample of your submitted assignments
Ercan Tekoglan
"⭐⭐⭐⭐⭐ 5 Stars"
Starting with Trevor is a step that will take you to the forefront in the sector...
After meeting with Trevor, I was looking at it with a standard education eye, but over time, I started to learn to listen to java with pleasure in the videos he prepared. Trevor definitely gives you what you need in the real world and keeps you from getting bogged down with boring precedents. Of course, I should underline that he makes the lessons fun.
He can be reached continuously throughout the course and never lacks support. Trevor made me feel like I was working with a friend rather than a teacher.
Ivan Flores
"Amazing Experience Overall! 10/10"
Trevor Page is by far one of the best in the game when it comes to teaching people how to code.
Trevor, along with the rest of the staff, is very quick to help and answer questions when a student is faced with a blocker. Learning to code is NOT easy but with the support offered by Coders Campus, it is very hard to fail.
You will learn how to properly code in Java and be industry ready by the time you have completed the program, of course you will have to keep learning as it never stops in this industry.
Programming is not easy but the struggle is a lot of fun when you have a strong support system, and Coders Campus offers exactly that.
Olaf Van Voss
"From Zero to Hero, literally"
Pretty amazing, and all thanks to Trevor, a truly magnificent teacher. He provides tons of video lessons, weekly assignments as well as (and this is key) a Slack group along with office hours to provide real help with programming issues. So if you ever get stuck, and you will, he's there to nudge you in the right direction to solve the problem yourself.
There are 4 key steps involved in joining this Java Coding Challenge
If you successfully pass this short quiz you will asked to register for the 14 Day Java Coding Challenge
To join the Java Coding Challenge, students need to register for the program by providing their name, email, and other relevant information
Install Necessary Software: Students need to install necessary software such as Java Development Kit (JDK), Integrated Development Environment (IDE), Git, and other software tools required for the challenge. The program provides installation guides or links to download the required software.
Once registered, students can begin the challenge by following the instructions and completing the various tasks outlined in the program
With over 25 years of combined real world coding experience and a passion for helping to create the next generation of great coders, your team in the 2-week challenge are here to help you take the next step in your coding journey.
Founder
Lead Instructor
Student Success
Object-oriented programming (OOP) is a key aspect of modern software development. Students often struggle with OOP due to its abstract concepts like classes, objects, inheritance, and polymorphism. However, mastering OOP is crucial for becoming a skilled programmer.
Once students grasp OOP, their understanding of other programming concepts improves, as OOP builds strong problem-solving and code organization skills. This makes learning the rest of the skills required in the real world much easier (and faster) to grasp.
With a strong foundational knowledge of OOP concepts, the success rate for students jumps up dramatically on their journey towards a career in coding.
Starting with Trevor is a step that will take you to the forefront in the sector...
After meeting with Trevor, I was looking at it with a standard education eye, but over time, I started to learn to listen to java with pleasure in the videos he prepared. Trevor definitely gives you what you need in the real world and keeps you from getting bogged down with boring precedents. Of course, I should underline that he makes the lessons fun.
He can be reached continuously throughout the course and never lacks support. Trevor made me feel like I was working with a friend rather than a teacher.
"Amazing Experience Overall! 10/10"
Trevor Page is by far one of the best in the game when it comes to teaching people how to code.
Trevor, along with the rest of the staff, is very quick to help and answer questions when a student is faced with a blocker. Learning to code is NOT easy but with the support offered by Coders Campus, it is very hard to fail.
You will learn how to properly code in Java and be industry ready by the time you have completed the program, of course you will have to keep learning as it never stops in this industry.
Programming is not easy but the struggle is a lot of fun when you have a strong support system, and Coders Campus offers exactly that.
"From Zero to Hero, literally"
Pretty amazing, and all thanks to Trevor, a truly magnificent teacher. He provides tons of video lessons, weekly assignments as well as (and this is key) a Slack group along with office hours to provide real help with programming issues. So if you ever get stuck, and you will, he's there to nudge you in the right direction to solve the problem yourself.
This Java Coding Challenge provides a hands-on learning experience in object-oriented programming, design patterns, and file input/output. Students build an inventory management system, develop problem-solving skills, and collaborate using Git. The challenge offers a portfolio project and prepares students for job opportunities in Java programming. Overall, the Java Coding Challenge is a challenging yet rewarding experience that can help students develop their programming skills and prepare for a career in technology.
© Crafty Codr Inc. - All rights reserved