Computer Science 101: Intro to Java & Algorithms
What you'll learn
- Computer Science
- Fundamentals of Programming
- Object Oriented Programming
- Basic Syntax to Expressions
- Selection Statements to Loops
- Methods and Arrays
- Fundamentals of OOP
- Advanced OOP Concepts
- No programming experience needed
- Access to a computer & internet
- A ready to learn attitude :)
Learn Java and Algorithms with instructors Tristan and Joshua. This course is designed for students who are struggling in their computer science program, or anyone that wants to learn programming with little to no prior experience. We will take you from level zero to mastery in no time. The two instructors have combined 20+ years experience with software development and computer science.
We designed this course to make sure the student actually understands, and to cover what every introduction college class would teach. We took the syllabus of hundreds of colleges, and structured our course off of what we learned from those, to make a course that covers everything needed.
The motivation for this course is simple: we got tired of students trying to memorize programming instead of understanding. This is the fault of not the students, but the teachers. So, with teaching and experience on our side, we set out to make a change. We created a course that teaches in a new way; rather than the teacher-student relationship, we wanted a friendly dynamic. Instead of lecturing, expecting you to understand even the simplest of things, we break down every little thing and explain it in multiple different ways. Through our experience, this is what students need in order to succeed. Most professors physically can't provide this dynamic, so we wanted to.
This course also works for anyone that wants to learn programming from absolutely nothing. After all, that is why introduction classes are made. We made sure not to just make it suited for students currently enrolled in an introduction class in college or high school, but also for anyone that simply wants to learn java programming and computer science.
We hope you enjoy the course, and strive to continue to add to it.
Who this course is for:
- Anyone that wants to master Java, algorithms, and programming concepts
- Anyone that wants an awesome intro course to programming with java
- Current college or highschool students taking a java or programming class
- Programmers that are confused or wanting to strengthen their understanding of Java and the fundamentals of programming
Hello! I have been coding my entire life, it is my true passion. I started when I was 8 years old, and never stopped. I've built tons of projects, and consider myself a fairly knowledgeable guy when it comes to Computer Science. In college, I became a Computer Science Tutor employed by the university, and saw that professors are't teaching that well. I set out to change that, hoping my degree and experience with teaching and coding will help you out.
I have been programming most of my life and have attempted and successfully implemented multiple large scale applications. I have a Bachelors in Computer Science and am pursing a masters. I am most interested in the future.
Software has taken the modern era by storm with new technologies, advancements in software design and new workflow methodologies to accommodate the demand of bleeding edge, rolling releases and big data. The apex of my curiosity lies in the puzzle piece like combinations of the different areas of software engineering to streamline development and deployment of entire systems. In completing my Bachelors in Computer Science, I discovered my fascination with mathematics, software development, AI/machine learning and distributed systems in combination with embedded systems. I am pursuing graduate level education for my love of computer science, love of learning and to explore the effective assimilation of software with other fields in ways that have not been done before or are newly approaching.
Although I have been programming from a very young age, it wasn't until later in my education that I found what I liked to work on. For example, the interconnectedness of our world has opened a doorway for the convergence of artificial intelligence and humanity. The internet of things has been around for a while now, but it hasn't been until fairly recently that we are able to utilize machine learning with it to form a connected intelligence. With this we can utilize predictive analytics, prescriptive analytics and adaptive analytics to solve problems. Soon enough, we will be interfacing with technology via augmented reality. These are where my focuses and curiosities lie.