Skip to content

[Object-Oriented Programming Free Resources] This repository collects 33 of free resources for Object-Oriented Programming. 🏛️ Embark on an Object-Oriented Programming journey with our OOP Odyssey repository! Dive into a comprehensive collection of free resources and courses on OOP principles and...

Notifications You must be signed in to change notification settings

getvmio/free-object-oriented-programming-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Object-Oriented Programming Free Resources

🏛️ Embark on an Object-Oriented Programming journey with our OOP Odyssey repository! Dive into a comprehensive collection of free resources and courses on OOP principles and practices. With an interactive online Playground, master the art of creating modular, reusable, and efficient code.

Resources

Index Name Category Description
1 Java Tutorials Technical Tutorials Explore comprehensive Java tutorials covering basic to advanced programming concepts, object-oriented principles, and application development techniques.
2 Software Construction University Courses Dive into the fundamental principles and techniques of software development at MIT. Learn to write high-quality, maintainable code through topics like testing, state machines, and concurrent programming.
3 Object-Oriented Programming University Courses Comprehensive computer science course covering program design, object-oriented programming, data structures, and more. Suitable for students with prior programming experience.
4 Transition to OO Programming University Courses Explore object-oriented programming concepts using Java. Ideal for students with prior coding experience in other languages seeking to expand their skills.
5 Programming Methodology University Courses Comprehensive introduction to computer science and programming using Java, focusing on modern software engineering principles like object-oriented design, decomposition, and testing.
6 Structure and Interpretation of Computer Programs University Courses Develop a strong programming foundation with functional, data abstraction, and object-oriented techniques. Suitable for beginners and experienced programmers.
7 Programming Paradigms University Courses Explore multiple programming paradigms including object-oriented, network, and functional programming in this comprehensive course at the University of Arkansas.
8 Introduction to Compilers University Courses Comprehensive coverage of modern compiler design and implementation, hands-on experience building a working compiler for an object-oriented language, and exposure to cutting-edge compiler optimization techniques.
9 Ruby Programming Language Video Courses Comprehensive Ruby programming course covering basics, object-oriented programming, and real-world applications. Perfect for beginners and experienced developers.
10 Python Tutorial for Beginners Video Courses Dive into Python programming with this comprehensive 5-hour course. Learn the fundamentals, build projects, and start automating tasks today.
11 Java Design Patterns and Architecture Video Courses Enhance your Java skills with this comprehensive course on design patterns and architectural best practices. Learn to build scalable and flexible applications.
12 Introduction to C++ Video Courses Dive into the world of C++ programming with this comprehensive introductory course. Gain a solid foundation in C++ syntax, language fundamentals, and function creation.
13 C++ Tutorial for Complete Beginners Video Courses Learn C++ from scratch and develop powerful programs. Gain the skills to apply for C++ jobs with this beginner-friendly course.
14 C++ Object-Oriented Programming Video Courses Dive into the world of C++ Object-Oriented Programming with this comprehensive course by Saldina Nurak. Master the core OOP concepts and enhance your C++ skills.
15 Understanding JavaScript OOP Technical Tutorials Dive into the powerful prototypical inheritance model of JavaScript. Gain a deeper understanding of object creation, property definition, and the advantages of the dynamic prototypical approach.
16 Building Front-End Web Apps with Plain JavaScript Technical Tutorials Learn how to build front-end web applications with plain JavaScript, without using any frameworks or libraries. Covers fundamental object-oriented programming concepts.
17 Learn Java Programming Technical Tutorials Comprehensive Java programming course covering fundamentals, advanced topics, and practical examples. Suitable for beginners and experienced developers.
18 Java Projects, Second Edition Technical Tutorials Comprehensive guide covering Java projects, algorithms, OOP, and professional development practices. Valuable for both beginner and experienced Java developers.
19 C++ Programming: Code patterns design Technical Tutorials Enhance your C++ programming skills and learn how to apply design patterns to create efficient and scalable software solutions. Covers Creational, Structural, and Behavioral Patterns.
20 C++ For Programmers Technical Tutorials Comprehensive guide to C++ programming for experienced developers, covering data hiding, operator overloading, and more advanced OOP capabilities.
21 C++ Annotations Technical Tutorials Comprehensive guide to C++ programming, covering language syntax, data structures, algorithms, and object-oriented programming. Suitable for beginners and experienced developers.
22 A Primer on Design Patterns Technical Tutorials Comprehensive guide to understanding and implementing design patterns in software development, covering the most important patterns and demonstrating implementation in Java.
23 OOP _ Learn Object Oriented Thinking and Programming Technical Tutorials Dive into the world of object-oriented programming with this comprehensive guide by experienced author Rudolf Pecinovský. Includes detailed concepts, practical examples, and downloadable PDF.
24 Java Programming (CS 1) University Courses Learn the fundamentals of Java programming, including variables, expressions, control structures, arrays, objects, and file I/O. Suitable for students without prior programming experience.
25 Software Engineering University Courses Comprehensive software engineering course covering object-oriented programming, best practices, development paradigms, and design patterns. Ideal for students and professionals seeking a solid foundation in building maintainable and reusable software.
26 Object-Oriented Software Engineering University Courses Comprehensive overview of object-oriented software engineering principles, techniques, and methodologies. Practical, hands-on approach taught by renowned expert Dr. Tim Lethbridge.
27 Introduction to Problem Solving and Programming University Courses Comprehensive Python programming course covering problem-solving, data types, control structures, functions, and object-oriented programming. Suitable for beginners with no prior experience.
28 Programming in C++ University Courses Comprehensive C++ programming course from IIT Kharagpur experts, covering core concepts, syntax, and hands-on projects to develop proficient programming skills.
29 Object-Oriented Analysis and Design University Courses Comprehensive course on object-oriented analysis and design, covering essential concepts, UML, design patterns, and hands-on experience for software developers and engineers.
30 Electrical Engineering & Computer Science I University Courses Explore the fundamentals of electrical engineering and computer science with MIT OpenCourseWare's comprehensive course. Develop programming skills and gain insights from expert instructors.
31 Java University Courses Explore fundamental programming concepts in Java, object-oriented design principles, and algorithm design with this comprehensive course from UNSW's Richard Buckland.
32 Standard C++ Programming University Courses Dive deeper into the modern C++ language with CS 106L, a companion course to CS106B/CS106X. Learn exciting features and practice with hands-on assignments.
33 Programming Abstractions in C++ University Courses Learn the fundamentals of programming with C++ language, including data structures, algorithms, and object-oriented programming. Taught by experienced instructors at Stanford University.

More

About

[Object-Oriented Programming Free Resources] This repository collects 33 of free resources for Object-Oriented Programming. 🏛️ Embark on an Object-Oriented Programming journey with our OOP Odyssey repository! Dive into a comprehensive collection of free resources and courses on OOP principles and...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages