JAVA Immersive Learning Course
JAVA Immersive Learning Course, available at $19.99, has an average rating of 4.65, with 135 lectures, 9 quizzes, based on 60 reviews, and has 241 subscribers.
You will learn about 42. And possibly more. Although it's a bit hard to tell until it's over. This course is ideal for individuals who are Everyone should take this course. It is particularly useful for Everyone should take this course.
Enroll now: JAVA Immersive Learning Course
Summary
Title: JAVA Immersive Learning Course
Price: $19.99
Average Rating: 4.65
Number of Lectures: 135
Number of Quizzes: 9
Number of Published Lectures: 135
Number of Published Quizzes: 6
Number of Curriculum Items: 144
Number of Published Curriculum Objects: 141
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- 42. And possibly more. Although it's a bit hard to tell until it's over.
Who Should Attend
- Everyone should take this course.
Target Audiences
- Everyone should take this course.
There are many different types of programming styles, such as algorithmic programming, functional programming, and object-oriented programming. And while each style is suited to a different programming language, Java is capable of all three of the above and more. Java was originally built to focus on object-oriented programming (OOP) and this course starts with that in mind, explaining all the steps needed to learn standard topics, as would be taught in a college classroom. The course solves standard problems in Java, with attention to general as well as language-specific issues including event-driven programming; elements of graphical interfaces (GUIs), inheritance and polymorphism, recursion, file I/O, exception handling, packages, generics, dynamic data structures such as linked lists, array lists, testing and debugging, applications of simple data structures, multithreaded programming, and more. This will be a full course in Java, including design patterns.
The course begins with a solid understanding of the fundamental concepts of objected oriented programming and java language and builds from there, giving students many, many practice examples to code on their own and learn from for further building. Successful students will be able to write correct and complete Java implementations of homework projects. Successful students will also complete exam questions that test the use cases and will be able to write any program that is asked by employers when applying for internships or jobs. Good luck!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Variables and Console Output
Lecture 3: Math Functions
Lecture 4: More Math Functions
Lecture 5: Final and Casting
Lecture 6: Strings and string methods
Lecture 7: Input with Scanner
Lecture 8: Dialogue boxes
Lecture 9: Background Info on Numbers and Bases
Lecture 10: Introduction to More Advanced Operators
Chapter 2: Decision Statements
Lecture 1: *If and Else
Lecture 2: If, Else If, Else
Lecture 3: Nested If
Lecture 4: Logic in If Statements
Lecture 5: String Comparison
Lecture 6: Conditional Operator
Lecture 7: Switch Statements
Lecture 8: Printf 1
Lecture 9: Printf 2
Lecture 10: Printf 3
Chapter 3: Loops
Lecture 1: Prefix and Postfix Counting
Lecture 2: While Loops Examples 1
Lecture 3: While Loops Examples 2
Lecture 4: Nesting While Loops
Lecture 5: For Loops
Lecture 6: Nested For Loops 1
Lecture 7: Nested For Loops 2
Lecture 8: Random Numbers
Lecture 9: Problem Solving Ideas
Lecture 10: File Basics
Chapter 4: Functions
Lecture 1: Intro to Functions
Lecture 2: Functions with Parameters
Lecture 3: Overloading Function Names
Lecture 4: Return Type Functions
Lecture 5: Recursive Functions
Lecture 6: Building Bigger Functions
Chapter 5: Classes I
Lecture 1: Intro to Classes
Lecture 2: More Intro to Classes
Lecture 3: Getting and Setting (i.e. Accesors and Mutators)
Lecture 4: Constructors
Lecture 5: Composition
Lecture 6: Overloading Methods in Classes
Chapter 6: Arrays
Lecture 1: Intro to Arrays
Lecture 2: Walking Through Arrays and the Enhanced For Loop
Lecture 3: Passing Arrays
Lecture 4: Returning Arrays from Functions
Lecture 5: Arrays of Objects
Lecture 6: Two Dimensional Arrays
Lecture 7: Jagged Arrays
Lecture 8: Deep Copy Vs Shallow Copy of an Array
Lecture 9: Motivation for ArrayList
Lecture 10: ArrayList
Chapter 7: Arrays II: Practice Problems
Lecture 1: Output a word backwards
Lecture 2: Euler Totient Functon
Lecture 3: Statistics with Java
Lecture 4: MergeIt Function
Lecture 5: Composing and Concatentating Two Arrays
Lecture 6: 1D arrays as 2D arrays
Lecture 7: Ramanujan Number
Lecture 8: Polynomial Evaluation
Lecture 9: Testing for Palindromes
Lecture 10: Testing if two numbers are permutations of one another
Lecture 11: Finding a substring within a greater string
Lecture 12: N_choose_K Version 1
Lecture 13: Hash Functions 1
Lecture 14: Hash Functions 2
Lecture 15: Sorting with Arrays (Insertion Sort and Selection Sort)
Chapter 8: Arrays III – Problem solving in arrays
Lecture 1: The Collatz Question
Lecture 2: Modular Exponentiation
Lecture 3: N_choose_K Re-explained
Lecture 4: Rabin-Karp
Lecture 5: Collatz Answer
Chapter 9: Classes II
Lecture 1: Review of Classes
Lecture 2: Static
Lecture 3: Passing Objects to Methods and Returning Objects from Methods
Lecture 4: toString and Equals Methods
Lecture 5: Review of Ideas up Until Now
Lecture 6: Copy Constructor and Copy Method
Lecture 7: Aggregation/Composition: HAS-A
Lecture 8: This
Lecture 9: Arrays in Classes
Lecture 10: Arrays of Objects
Lecture 11: Enum 1
Lecture 12: Enum 2
Lecture 13: Overall Review of Classes 1
Instructors
-
Matthew Fried
Prof.
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 2 votes
- 4 stars: 11 votes
- 5 stars: 45 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024