Coder Social home page Coder Social logo

andela-learning-map's Introduction

The Andela Learning Map

"Learning is the new skill. Imagination, creation, and asking new questions are at its core." - Sugata Mitra

The Purpose of the Andela Curriculum

The Andela Curriculum is a platform that offers motivating inspiration, guiding resources, and opportunities for pragmatic practice.

It uses learning science to enable learners uplevel their technology and team skills so they can progress towards new roles, new skills, and new opportunities to change the world.

How to Use the Curriculum

As you grow at Andela, use this curriculum to help you guide your learning by building Outputs that give you real-world practice and KBB's that accelerate your insight into how experts think about these skills. If you get stuck, reference one of the related resources attached to the curriculum, or reach out to an expert on the experts page (coming soon).

As you learn, make sure you also contribute-- even as a beginner, you are an invaluable expert with your "beginner's mind" (sometimes even more so than someone who has been doing the tasks for a long time). The curriculum exists because of you-- submit pull requests or Slack #ask-learning.

The curriculum is carefully structured around four phases of learning:

  1. Conceptual Learning
  2. Applied Work
  3. Knowledge Sharing
  4. Purposeful Reflection

  • Conceptual Learning: Use the Resources, Knowledge Units, and Beliefs gathered from experts to dive into the new material on a conceptual level.
  • Applied Work: Work is not the end result of learning, it is the means of learning in itself. Use the Outputs and Behaviors to get your hands dirty, really start learning, and have something to show for it!
  • Knowledge Sharing: As a developer, you will always be working on a team. Share your knowledge through mentorship, collaboration on outputs, and contributions to the learning map itself! Sharing knowledge is critical to your success as a developer and as a learner...
  • Purposeful Reflection: Learning Paths will contain several "Refactoring" and/or "Reflecting" outputs-- don't skip these! It may seem like "extra" work, but science shows that it is the #1 most effective way to solidify new knowledge. Try it... see what happens!

Learning Philosophy at Andela

Learn more about each of the cornerstones of our learning philosophy in our Wiki (see tabs above):

  • Work == Learning
  • "YOYO" Learning|"YOYO"-Learning
  • Distributing Expertise through "KBBs"
  • Mentorship- P2P Learning

How to Contribute

The Andela Learning Map is a living document: like each one of us, is constantly growing and evolving.

Share your expertise, new resources you've discovered, outputs you've created, or ideas you have on this form or at #ask-learning.

Your contribution has an impact on all current and future learners at Andela.

#TIA.

Navigation Tip: Curriculum Folder Structure

├── Andelan                       # These are Learning Paths available for the benefit of all andelans
│   ├──ASK Feedback 
│   ├──EPIC Values 
│   ├──Distributed Teamwork
│   ├──Making Good First Impressions
         └── Outputs 
│   ├──Writing Blog Posts

├── Bootcamp             # This is the Learning Path for Pre-Andela Bootcamp Applicants
│   ├── Bootcamp Curriculum
│   └── ...           
├── D0              # This is the Andela Learning Path for D0 Developers 
│   ├── Pre-Sims Technical Requirements
│   └── ...                  
├── D1                  # These are the Andela Learning Paths for D1 Developers
│   ├── D1 Developer    # These are the requirements for an Andelan applying to be a D1 Developer
│   ├── D1 Ruby/Rails 
│   ├── D1 PHP/Laravel
│   ├── D1 Python/Django  
│   ├── D1 JavaScript
│   ├── D1 Java
│   ├── D1 Swift/iOS
│   ├── D1 Android
│   ├── D1 Test Engineer/ QA Developer
│   ├── D1 DevOps  
│   └── ...                   
├── D2                    # These are the Andela Learning Paths for D2 Developers  
│   ├── Mid-Level (D2) Developer  # These are the requirements for an Andelan applying to be a D1 Developer
│   ├── Test Engineer
│   ├── D2 JavaScript 
│   ├── D2 DevOps (coming soon)
│   └── ...   
├── D3                     # These are the Andela Learning Paths for D3 Developers    
│   ├── Technical Team Lead        
│   ├── D3 Developer
│   ├── D3 JavaScript
│   └── ...                       
├── D4+                        # These are the Andela Learning Paths for D4+ Developers
│   ├── Systems Architect  (coming soon)   
│   ├── Product Manager
│   ├── D4 Senior Developer (coming soon)
│   └── ...    
├── Skill Glossary(coming soon)     # These are the skill names and descriptions of all linked skills in Outputs               
│   │  └── ...     
└── README                        # Summary of Andela Learning Map and how to Use it

andela-learning-map's People

Contributors

nstudholme14 avatar nadayar avatar oresofola avatar dalizu avatar awolfinthewind avatar makinwab avatar afropolymath avatar unicodeveloper avatar rozenborg avatar badie avatar sharonikechi avatar gottsohn avatar andela-jsaya avatar andreierdoss avatar thegoodson avatar temilaj avatar bubeamos avatar andela-anandaa avatar evansmusomi avatar kevgathuku avatar andela-kakpobome avatar b-busolo avatar

Stargazers

Patrick Alvin Luwum avatar

Watchers

Lincoln Karuhanga avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.