Learn for free
Learn software engineering for free, in the right order.
Sefism puts roadmaps, cheat sheets, a researched resource library and answers to real career questions in one place, so you spend your time learning instead of searching for what to learn next. Start reading straight away, no sign-in needed. The full experience, with your progress, full roadmaps and cheat sheets, is in the free member area.
- roadmaps
- 50+
- roadmaps
- cheat sheets
- 70+
- cheat sheets
- resources
- 1410+
- resources
- questions answered
- 220+
- questions answered
Written and reviewed by Tauseef Fayyaz, Lead Full Stack Engineer & Career Mentor
Our mission
Help every student and professional grow a career that actually makes sense.
One piece of good guidance, free or from someone who has walked the road, can change the direction of a life. Nothing we could build matters more than that.
So Sefism will keep taking on new ways to lift students and professionals: clearer career plans, honest information about how companies hire, and learning that is worth the hours you put in. We want people to believe in education again, and to spend their time learning instead of losing it.
- Career plans that make senseKnow where you are heading and the next step that gets you there, instead of a pile of open tabs.
- Help that reaches peopleEverything here is free to learn from, and an expert is a call away when you are stuck on a decision.
- Learning over noiseFocused material in the right order, so your hours go into learning rather than scrolling for what to learn.
This is the start. More initiatives to lift students and professionals are on the way.
What you can learn from
Everything free to learn on Sefism
Open any of it and start reading, no sign-in needed. Roadmaps and cheat sheets go furthest in the member area, where the full path and your progress live.
Roadmaps
50+ tracksBest in the member areaWhat to learn, in what order, from your first language to job-ready.
- Stages in order, each with the resources for it
- In the language or stack you choose
- Add one to your dashboard to track progress
Cheat sheets
70+ sheetsBest in the member areaEvery concept of a topic on one page, with code in your language.
- Built to revise a topic fast
- Examples in the language you pick
- Keep a sheet in your dashboard to come back to
Resource library
1410+ resourcesNo sign-in neededCourses, books and tools, each with a researched write-up.
- What each one covers and who it suits
- Filter by topic, type and level
- Free and paid options, clearly marked
Career questions
220+ answeredNo sign-in neededReal questions engineers ask, answered in full.
- Choosing a stack, a role or a next step
- Anonymised, from real conversations
- Answers you can act on, not slogans
Final-year project ideas
300+ ideasNo sign-in neededProject briefs worth building, with the scope spelled out.
- Problem, scope and a sensible stack
- Sized for a final-year team
- Something real to show afterwards
Universities
25 universitiesNo sign-in neededFor choosing a computing degree: admissions, entry tests and who recruits.
- Programmes, merit and entry tests
- Which companies recruit from each
- Official links for every claim
Blog
No sign-in neededPractical writing on AI, software engineering and growing a career.
- Written from real engineering work
- Guides you can follow start to finish
- New posts shared on LinkedIn first
Member area
Start reading here. Go further as a member.
A lot of Sefism opens without signing in. The real experience is the member area: it is free to join, and it is where your learning adds up.
Open to everyone
- Resource library, career questions, FYP ideas and universities
- The first stages of every roadmap
- The first chapters of every cheat sheet
- The blog, and every company and job listing
In the member area
- Full roadmaps, with your progress tracked stage by stage
- Whole cheat sheets, kept in your dashboard
- A dashboard that shows what to do next
- Ask Tauseef a question in writing
- Book a 1:1 session
- Badges as you finish things
How to use it
A simple way to learn with Sefism
Four steps that turn a pile of tutorials into a plan you can finish.
- 1Pick a roadmapChoose the track for where you want to go, and the language or stack you want to learn it in.
- 2Learn one stage at a timeEach stage says what to learn and links the resources for it, so you are never guessing what comes next.
- 3Revise with cheat sheetsWhen a topic is done, the cheat sheet puts every concept on one page to come back to.
- 4Get unstuckRead how others handled the same decision in career questions, or ask your own as a member.
Free to learn. Credits keep it fair.
Reading is free. Adding a roadmap, keeping a cheat sheet or asking Tauseef a question uses credits, which only make sure the platform goes to people who are actually learning.
- 15creditswhen you join
- 1stroadmapfree to add
- Morecreditson request, as you learn
Frequently asked
Questions about learning on Sefism
The 5 things people ask most, answered plainly. Open any of them.
Is it really free to learn on Sefism?
Yes. The roadmaps, cheat sheets, resource library, career questions, project ideas, university profiles and blog are all free to learn from. A few actions, like adding a roadmap to your dashboard, keeping a cheat sheet or asking Tauseef a question, use credits. You get credits when you join, your first roadmap is free, and if you are learning seriously and run out, you can ask for more.
Do I need an account?
Not to start. The resource library, career questions, project ideas, university profiles and blog open without signing in, and so do the first stages of every roadmap and the first chapters of every cheat sheet. The full experience is in the member area, which is free to join: full roadmaps with your progress tracked, whole cheat sheets, a dashboard that tells you what to do next, and questions and sessions with Tauseef.
What are credits for?
Credits are a fair-use allowance, not a price. They make sure the time behind the platform goes to people who are actually learning. Reading the libraries never uses credits.
Where should I start if I am new to programming?
Open the Programming foundations roadmap, pick your first language, and follow the stages in order. Use the cheat sheet for that language to revise, and the resource library when you want a course or a book for a stage.
Who writes the content?
Tauseef Fayyaz, a lead full stack engineer, writes and reviews it, drawing on day-to-day engineering work. Resource write-ups are researched per resource, and university details link to their official sources.
Still have a question?
Write in and you will hear back from a person, not a bot.