Title
Introduction to object oriented programing
java programming and the eclipse IDE.

What you will learn
Data types, operators, control statements, loops, break and continue
Arrays, methods, String manipulation, recursive methods
classes, objects, using objects, constructors, getters, setters, to string method,
Inheritance, Polymorphism, Abstract Classes, Interfaces.
Exception handling, Open/read/write files, GUIs
writing and using simple data structures, array lists
learning how to think, research and plan out projects as a programmer
in later lectures, working with more advances data structures (binary search trees, hash tables)
in later lectures, sorting algorithms
Why take this course?
Introduction to Object-Oriented Programming with Java & Eclipse IDE π
Your Journey into the World of Programming Begins Here! π£οΈβ¨
Course Headline: π«
Java Programming and the Eclipse IDE
Course Description: π
Welcome to "Introduction to Object-Oriented Programming with Java & Eclipse IDE"! This comprehensive course is tailored for beginner-level programmers eager to dive into the world of object-oriented programming (OOP). Our curriculum covers all fundamental topics typically taught in University's Introduction to Programming I and II, with a focus on understanding OOP concepts and their practical applications.
What You'll Learn:
- Writing simple data structures and sorting algorithms.
- In the coming lectures, we will delve into more advanced data structures like binary search trees and hashing tables.
- The course aims to equip you with all the necessary tools for a solid foundation in programming.
- We will not only teach you how to write code but also explore the inner workings of computers.
- This knowledge is crucial for your success in the tech industry.
Teaching Approach: π
This video series employs a "Learn by Example" approach, making complex concepts accessible and easy to understand. We start with a topic, demonstrate it with code, and then give you hands-on practice through mini projects for you to solve independently. After completing these projects, we'll review solutions together, ensuring a thorough understanding of the material.
Key Features:
- Step-by-step guidance on topics from "Hello World" to advanced OOP concepts.
- Interactive coding sessions to visualize and understand the concepts.
- Mini projects for practical application and problem-solving.
- Collaborative learning on larger projects to solidify your programming skills.
Course Outline: π
Topics Covered:
- Introduction to Programming: Learn the basics including the programming process, data types, operators, and control statements.
- Control Flow: Understand
if
,else if
,else
,switch
,for
loops, andwhile
loops. - Programming Constructs: Master
break
,continue
, andreturn
statements. - Data Structures: Get familiar with arrays, methods, String manipulation, and recursive methods.
- OOP Fundamentals: Explore classes, class anatomy, utility methods, inheritance, abstract classes, abstract methods, interfaces, polymorphism, exception handling, GUIs, ArrayLists, and more.
- File I/O: Learn how to read from and write to text files.
- Final Project: Apply all your skills in a comprehensive end-of-semester project: building a city database.
Future Lectures:
- Sorting algorithms (with practical use in the city database project).
- Advanced data structures (e.g., binary search trees, hashing tables).
What's Ahead: π
As we progress through the course, you will not only understand how to write code but also gain insights into the machine architecture that powers your code. This holistic approach ensures that you are not just writing programs but also understanding how they work at a fundamental level.
By the end of this course, you'll be thinking like a true programmer, ready to take on complex problems and build robust applications. So, are you ready to embark on this exciting learning adventure with us? π§ββοΈπ»
Enroll Now and Transform Your Coding Skills! π
Join us in this transformative journey where you'll turn your curiosity into competence, and your ambition into an object-oriented reality. Let's code together! βοΈπ§©π¨βπ»βπ¬π©βπ»
Screenshots




Our review
π Course Review Summary
Introduction: This course has garnered high praise from its participants, with a global rating of 4.60 and all recent reviews being positive. The course is praised for its comprehensive coverage of Object-Oriented Programming (OOP) concepts, practical projects, and the clarity with which the material is presented.
Pros:
-
Excellent Content Delivery:
- The instructor's explanations are described as fantastic, making even complex topics understandable.
- The course starts from basic to advanced levels, ensuring that learners of all skill levels can benefit.
- Real-world problems are used to illustrate the practical application of OOP principles.
-
Engaging and Effective Teaching Style:
- The pace of the lectures is commended for being laid back yet well thought-out, preventing overwhelm despite the abundance of information.
- The course is highly recommended for beginners looking to build a strong foundation in OOP.
-
Hands-On Learning Experience:
- Projects are enjoyable and contribute significantly to learning.
- Practical examples are used extensively to clarify concepts.
- A systematic approach is taken, which is very conducive to understanding the material.
-
Comprehensive Coverage:
- The course covers all the essential aspects of OOP and goes beyond, teaching not just the "how" but also the "why."
- It helps learners catch up or stay ahead in their programming studies or classwork.
-
Supportive Learning Resources:
- Recursos are plentiful, allowing for effective review and practice.
- Unittest framework is covered, which is appreciated by users.
-
Educational Impact:
- Students report a newfound confidence in applying OOP in their own projects after completing the course.
- The course is described as near perfect, with some suggesting minor updates to syntax to keep content current.
Cons:
-
Outdated Syntax:
- Some aspects of the course's material could use updating to reflect the most recent language syntax changes.
-
Lack of Comprehensive Documentation:
- A request for a more detailed documentation that includes project summaries with full source code has been made.
Final Verdict: This Object-Oriented Programming course stands out as an exceptional learning tool for beginners and intermediate learners alike. Its comprehensive coverage, clear explanations, and practical approach make it a near perfect course, with room for minor improvements in terms of content updating and documentation provision. Overall, the course is highly recommended and is likely to contribute significantly to one's understanding and mastery of OOP concepts.
Recommendation:
- For those new to OOP, this course is an excellent starting point.
- Intermediate learners will also benefit from the refreshed content on OOP principles and the hands-on approach to learning.
- The course is a must-take for anyone looking to enhance their programming skills in an object-oriented context.
Charts
Price

Rating

Enrollment distribution

Coupons
Submit by | Date | Coupon Code | Discount | Emitted/Used | Status |
---|---|---|---|---|---|
- | 06/07/2022 | 71DA33393520EDBBD48A | 100% OFF | 100/97 | expired |
- | 13/07/2022 | 7C660E52A05F8488C3E5 | 100% OFF | 1000/762 | expired |
- | 14/07/2022 | CF099C3323B61FC4A6E6 | 100% OFF | 1000/847 | expired |
- | 27/09/2022 | DCFF53C1C461C69BDBA0 | 100% OFF | 1000/925 | expired |
- | 09/10/2022 | 08F7EC610BD243FDCEEA | 100% OFF | 100/22 | expired |