awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

object-oriented programming tutorial

Ranking updated 30 iun. 2026

For ghid cuprinzător pentru programarea orientată pe obiecte, the strongest matches are ruanyf/jstutorial (This repository is a comprehensive JavaScript tutorial that includes), digitalinnovationone/trilha-python-dio (This repository is a structured Python learning path that) and huangsam/ultimate-python (Ultimate Python is a broad Python learning resource that). trekhleb/learn-python and microsoft/c9-python-getting-started round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „object oriented programming tutorials”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.

Rezultate pentru „ghid cuprinzător pentru programarea orientată pe obiecte”

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ruanyf/jstutorialAvatar ruanyf

    ruanyf/jstutorial

    5,377Vezi pe GitHub↗

    This project is a comprehensive JavaScript programming tutorial and educational resource designed to guide learners from basic syntax to advanced language mastery. It serves as a structured instructional guide and language reference for the JavaScript standard library and its core programming concepts. The curriculum covers several specialized technical areas, including an asynchronous JavaScript guide focused on non-blocking code and a course on object-oriented programming centered on prototypes and inheritance. It also provides a dedicated learning resource for web development, focusing on

    This repository is a comprehensive JavaScript tutorial that includes a dedicated course on object-oriented programming via prototypes and inheritance, making it a relevant resource for learning OOP concepts even though it covers a broader curriculum and lacks explicit hands-on exercises, design patterns, or visual diagrams.

    CSSObject-Oriented Programming ConceptsLanguage-Specific OOP
    Vezi pe GitHub↗5,377
  • digitalinnovationone/trilha-python-dioAvatar digitalinnovationone

    digitalinnovationone/trilha-python-dio

    5,012Vezi pe GitHub↗

    This project is a comprehensive collection of instructional guides and modules designed as a structured educational path for mastering the Python programming language. It provides a curriculum that covers everything from core language syntax and fundamentals to professional software development practices. The resource includes specialized guides for object-oriented programming and web development. It focuses on the implementation of server-side applications using web frameworks and the application of design patterns. The material also covers fundamental programming building blocks, including

    This repository is a structured Python learning path that includes dedicated guides for object-oriented programming and design patterns, making it a solid resource for learning OOP principles with code examples in Python.

    PythonObject-Oriented Programming Concepts
    Vezi pe GitHub↗5,012
  • huangsam/ultimate-pythonAvatar huangsam

    huangsam/ultimate-python

    5,873Vezi pe GitHub↗

    Ultimate Python is a code-first educational resource for mastering the Python programming language. It organizes learning into self-contained, runnable modules that progress from fundamental syntax through advanced features, all without any external dependencies or build tools. The project is structured as a flat file hierarchy where each module is named by topic and can be executed independently. This design enables self-paced, hands-on practice with core Python concepts including built-in data structures, object-oriented programming, and advanced topics such as decorators, threading, and as

    Ultimate Python is a broad Python learning resource that includes dedicated modules on object-oriented programming with runnable code examples and a progressive curriculum, so it provides the OOP tutorials and hands-on practice the visitor wants, even though it also covers other Python topics.

    PythonObject-Oriented Programming Concepts
    Vezi pe GitHub↗5,873
  • trekhleb/learn-pythonAvatar trekhleb

    trekhleb/learn-python

    18,058Vezi pe GitHub↗

    This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow

    This Python tutorial repository focuses on object-oriented programming with annotated code examples and cheatsheets covering instance management and other OOP concepts, making it a direct fit for learning OOP fundamentals, though it lacks a structured curriculum and explicit design pattern coverage.

    PythonClass InheritanceObject-Oriented Programming Concepts
    Vezi pe GitHub↗18,058
  • microsoft/c9-python-getting-startedAvatar microsoft

    microsoft/c9-python-getting-started

    8,012Vezi pe GitHub↗

    This project is a Python education repository and programming tutorial designed to teach language fundamentals, from basic syntax and variables to advanced concepts. It serves as a data science starter kit and a guide for REST API integration. The repository provides instructional scripts and sample code covering object-oriented programming patterns and asynchronous programming. It includes practical demonstrations for fetching and processing JSON data from external web services using HTTP requests. The materials cover a broad capability surface including data analysis workflows with interac

    This Python education repository covers object-oriented programming patterns and includes code examples, making it a practical tutorial for learning OOP concepts, though it also spans broader Python fundamentals.

    Jupyter NotebookObject-Oriented Programming Concepts
    Vezi pe GitHub↗8,012
  • shujiahuang/cpp-primer-plus-6thAvatar ShujiaHuang

    ShujiaHuang/Cpp-Primer-Plus-6th

    3,106Vezi pe GitHub↗

    This project is a C++ learning resource and study guide consisting of structured notes and programming examples. It provides practical implementations and exercise solutions covering core language syntax, data types, and control flow. The repository features specialized samples for object-oriented design, including class inheritance, polymorphism, and abstract classes. It includes demonstrations of memory management techniques such as dynamic allocation, move semantics, and placement new, as well as template programming examples for creating generic functions and data structures. The codebas

    This repository is a structured C++ study guide with notes and exercises that directly cover core OOP concepts like inheritance, polymorphism, and abstract classes, making it a solid tutorial resource for learning object-oriented programming, though it does not explicitly include OOP design patterns or visual diagrams.

    C++Class Inheritance
    Vezi pe GitHub↗3,106
  • domnikl/designpatternsphpAvatar domnikl

    domnikl/DesignPatternsPHP

    22,188Vezi pe GitHub↗

    DesignPatternsPHP is a reference collection of software architecture patterns implemented in PHP 8. It provides a guide for object-oriented programming through sample code demonstrating creational, structural, and behavioral design patterns. The project includes reference implementations for common patterns such as factories, builders, singletons, adapters, bridges, and proxies. Each implementation is accompanied by a PHPUnit test suite to verify that the patterns behave correctly and produce expected logical outcomes. The codebase covers a broad range of architecture capabilities, including

    DesignPatternsPHP is a reference collection of design pattern implementations in PHP with test suites, which serves as an educational resource for object-oriented programming through code examples, but it is not a structured tutorial or lesson plan and lacks hands-on exercises or visual diagrams.

    PHPDesign Pattern CollectionsPHP Design Pattern ImplementationsAdapter Patterns
    Vezi pe GitHub↗22,188
  • tcorral/design-patterns-in-javascriptAvatar tcorral

    tcorral/Design-Patterns-in-Javascript

    2,623Vezi pe GitHub↗

    This repository serves as a reference for implementing standard software design patterns within JavaScript environments. It provides a collection of structural, creational, and behavioral patterns designed to assist developers in organizing complex application logic and improving overall code maintainability. The project demonstrates how to apply object-oriented principles to decouple object creation from core business logic and manage communication between objects. By utilizing these patterns, developers can structure classes and object interactions to ensure code remains modular and flexibl

    A focused collection of JavaScript design pattern examples, this repo teaches one advanced OOP topic but does not offer a full OOP curriculum, beginner-friendly lessons, or hands-on exercises.

    JavaScriptJavaScript ImplementationsDesign Pattern ImplementationsArchitectural Design Patterns
    Vezi pe GitHub↗2,623
  • kamranahmedse/design-patterns-for-humansAvatar kamranahmedse

    kamranahmedse/design-patterns-for-humans

    47,878Vezi pe GitHub↗

    This project is a comprehensive educational resource designed to help developers master object-oriented design and architectural patterns. It serves as a structured reference for understanding how to organize classes and objects to improve code maintainability, resolve recurring development challenges, and prepare for technical engineering assessments. The guide covers the three primary categories of design patterns: creational, structural, and behavioral. Each pattern is explained through practical examples that demonstrate how to manage object instantiation, simplify complex interfaces, and

    This repository provides a structured educational guide focused specifically on object-oriented design patterns, with practical examples, making it a useful resource for learning a key aspect of OOP, though it does not cover all foundational concepts from the ground up.

    Abstract FactoriesBehavioral Design PatternsBuilder Patterns
    Vezi pe GitHub↗47,878
  • jonasschmedtmann/complete-javascript-courseAvatar jonasschmedtmann

    jonasschmedtmann/complete-javascript-course

    17,154Vezi pe GitHub↗

    This project is a JavaScript educational resource and frontend web development course. It provides a collection of starter files and final projects designed to teach the JavaScript programming language through practical application. The material functions as a project portfolio and implementation guide, demonstrating how to build interactive user interfaces using the document object model. It focuses on event handling, object oriented programming, and the integration of native browser features. The course covers a range of capability areas, including asynchronous data fetching, client-side a

    This is a structured JavaScript course that includes dedicated coverage of object-oriented programming through starter files, projects, and code examples, fitting the request for a practical tutorial resource on OOP concepts.

    JavaScriptFrontend Development TutorialsJavaScript Learning CurriculaApplication State Management
    Vezi pe GitHub↗17,154
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ruanyf/jstutorial5.4KCSSNOASSERTION1 apr. 2023
digitalinnovationone/trilha-python-dio5KPython—18 aug. 2024
huangsam/ultimate-python5.9KPythonMIT18 iun. 2026
trekhleb/learn-python18.1KPythonMIT6 apr. 2026
microsoft/c9-python-getting-started8KJupyter NotebookMIT25 mai 2023
shujiahuang/cpp-primer-plus-6th3.1KC++—10 mar. 2025
domnikl/designpatternsphp22.2KPHPMIT3 feb. 2025
tcorral/design-patterns-in-javascript2.6KJavaScript—7 aug. 2023
kamranahmedse/design-patterns-for-humans47.9K——2 dec. 2024
jonasschmedtmann/complete-javascript-course17.2KJavaScript—10 dec. 2024

Related searches

  • colecție de manuale de programare gratuite
  • colecție de cărți gratuite despre programare
  • a comprehensive guide to JavaScript core concepts
  • o colecție de cursuri de programare gratuite
  • colecție de proiecte de programare pentru exersare
  • listă de lecturi pentru învățarea C++ modern
  • a collection of books for learning programming
  • ghid de studiu pentru programare concurentă