Skip to content

Contains tracks to learn new programming languages

Notifications You must be signed in to change notification settings

tooploox/mentoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tooploox Mentoring Program

This repository contains resources for cross-skilling engineering Plooxies with help from experienced mentors or by self-development.

Currently we are working on the program and testing it with small group of people.

Purposes of program

  • Share knowledge in Tooploox and learn from the best engineers
    • This is the space for our most experienced engineers to share their knowledge internally, building up skills of every Tooploox engineer.
  • Fullstacify: Cross-train our engineers, helping them gain skills in their non-core technologies to become more self-sufficient in projects requiring some full-stack skills.
    • An example is an ML engineer making some changes to an existing back-end or ever writing their own simple REST API wrapper for an ML model.

How it works

The course, currently focusing on back-end development in Python, is divided up into modules, making it easy to digest it in bite-sized chunks, each module standing on its own, letting you mix and match, choosing the modules you think will benefit you the most.

The Backend Python modules list is on this page.

Learn and get help from mentors

Every module has a mentor, responsible for shaping the module, preparing the exercises, and guiding you through the learning process. Mentor is an expert in his module. We take care to ensure each module is of high quality, built by mentors who are experts in the given area, every module carefully reviewed before it gets published.

We are all busy. Mentors aren't lecturers, giving long boring presentations. Instead, they focus on finding the best resources, and on supporting you throughout the learning process, reviewing your solutions to exercises and answering your questions, letting you work at your own pace.

The project coordinators are responsible for connecting learners and mentors, help selecting modules and so on. New mentors are selected from the best Tooploox engineers by the project coordinators and current mentors.

Self-development & share resources

This repository is also a place for link sharing for every module (see module list). This is open for every contribution.

Python track

Flask track

You will find flask tutorials here. Tutorials will show you how to:

Flask 101

  • create a flask app
  • create API endpoints

Flask 102

  • access query parameters passed in the url
  • access path parameters passed in the url

Flask 10x/20x

  • learn on POST/GET methods
  • upload a file to server
  • download a file from server
  • use page templates
  • use sessions
  • create login page
  • restrict access to API to certain users
  • test your flask app
  • call an external API in your flask app

About

Contains tracks to learn new programming languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published