Join us in shaping the future of technology in Africa! Our developer community empowers Africans with the skills and resources to solve problems, drive innovation, and create a more sustainable future.
463,956 students
375,305 students
183,213 students
121,162 students
120,215 students
117,863 students
106,167 students
98,767 students
70,418 students
60,511 students
53,608 students
47,013 students
Discover new and exciting ways to approach an exercise by getting mentored on it. Become more familiar with the conventions, idioms and opinions of a particular programming language.
When learning a new language, the hardest part is not being aware of the gaps in your knowledge. Our mentors can look at your code and immediately see the ideas you're not familiar with and give you a level-up by unlocking new knowledge.
Becoming fluent in a language is more than being able to write code in it - it's about being able to think in that language. Our mentors will help guide you to how to reshape your thinking to write idiomatic code.
Getting feedback from real people is an amazingly exciting way to learn. And becoming a mentor and giving feedback yourself is an even bigger step forward. So complete the circle - be mentored and mentor 🎉
Lupleg provides a single, elegant interface that abstracts dozens of enterprise integrations.
# Get a user's access token and
# profile data from an Identity Provider
import lupleg
from lupleg import client
lupleg.api_key = 'sk_example_123456789'
lupleg.client_id = 'client_123456789'
client.sso.get_profile_and_token('01E295MCHPKBSQZ2SRDAP23X23')
RESTful APIs, JSON responses, and normalized objects
Dashboard seamlessly integrates Lupleg into your application
Realtime updates from directory services with webhook events
Modern SDKs for Node.js, Ruby, Python, .NET, Go and more
Multiple environments to map to your application development process
Supports 20+ enterprise services with a single integration point
{
"access_token": "01DMEK0J53CV0C32CK55E0WZBQ",
"profile": {
"id": "prof_01DRA1XNSJDKGKM68ZFGGJXKXJ",
"connection_id": "conn_01E4ZCR3K6J08K1ZX8XZWH6HDC",
"connection_type": "okta",
"email": "mark@lupleg-corp.com",
"first_name": "Mark",
"last_name": "Sikaundi",
"idp_id": "00ujl29u0le5T6Aj10h7",
"object": "profile",
"raw_attributes": { ... }
}
}
We have a variety of short courses that are designed to help you to learn and grow in your career. We have courses in Data Science, Machine Learning, Web Development, Mobile Development, and many more.
Our courses are designed to be taken at your own pace, but you can also get a mentor to help you along the way. Our mentors are experts in their fields and are here to help you.
Learn more →