“Where do I even start?”
You’re interested in tech, but the endless roles and roadmaps feel overwhelming. You want a clear direction, not another rabbit hole.

Not sure where you fit in tech? Start from zero. Learn Python, work with real data and build a portfolio that gets you noticed — even if you’ve never written a line of code.

Data Scientist
Learn. Grow. Build.
If any of these sound like you, you’re in the right place.
You’re interested in tech, but the endless roles and roadmaps feel overwhelming. You want a clear direction, not another rabbit hole.
You’re ready to code, but you need a beginner-friendly path that connects Python to something practical: working with data.
You’re curious about data and ready to explore a new skill. You want to understand the field before deciding on your next step.
From understanding your options to making sense of real data. Seven core courses across 10 weeks, with two classes each week. A step-by-step path designed to make the unfamiliar feel achievable.
No coding experience needed. You start with what data science is, then set up Python together from the very basics.
What data science is, how it works and where it is used.
Install Python and set up your coding environment.
Variables, data types and the building blocks of code.
Work with arrays and fast numerical computing.
Load, clean, explore and summarise real datasets.
Turn data into clear charts and visual stories.
Build your first machine learning models with scikit-learn.
Take your learning beyond the notebook with these three bonus topics.
You don’t have to become an expert overnight. Start by building the skills and understanding that make your next move clearer.
See how data roles differ and where your interests could take you.
Move beyond tutorials and use Python to explore real datasets.
Clean data, create visualisations, and explain your insights.
Bring your learning together and identify what to practise next.
Feedback from learners in Nkechika’s classes.
“The Data Analysis class was so easy and simple to understand, as someone that was scared of numbers formerly, the method of Ma Nkechika teaching changed everything for me!
She used simpler terms and I was able to tag along, I’ll mention that you were patient with us and is something I appreciate in any teacher!
I would recommend her class to anyone that wants to try out Data Analysis as a career.”
“Ma, thank you very much for squeezing out time out of your busy schedule to host a class on Python for data science, free for beginners.
The classes were lovely, straight to the point, well detailed and illustrated, and easy to understand.
Thank you ma for the opportunity to learn from you.”
Give your curiosity a direction. Take your first steps into Python and data science with this 10-week online bootcamp, starting 24 October.
Yes, I’m ready to startStarting something new comes with questions.
Here are a few answers to help you decide.
Not to start. No coding experience is needed before you join — the first courses cover what data science is, then set up Python from the very basics. You only move into data analysis and machine learning once you’re comfortable writing your own code.
You can, and free resources do exist. The hard part is direction: knowing what to learn next, and keeping momentum when a setup or an error blocks you. The bootcamp gives you a set order of topics, two live classes a week and a tutor to unblock you.
A laptop or desktop computer, internet access, and a willingness to practise. No degree, no maths background and no prior coding are required. Check the enrolment page for the confirmed schedule and any additional course requirements.
Start with one language and real data. Over 10 weeks you move from Python basics through cleaning data and visualising it to an introduction to machine learning, then use the bonus topics to turn that work into a portfolio, an Upwork profile and a visible LinkedIn profile.
Yes. The bootcamp is built for people arriving from another field, and for those still deciding which tech role suits them. You build the foundation and a portfolio first, so the decision about your next role rests on work you’ve actually done.
Data work now sits across almost every industry, and the skills you build here — Python, cleaning and analysing data, explaining what you found — carry into many different roles. Whether it’s the right fit for you is easier to judge once you’ve genuinely worked with data.
Earnings depend on role, location, industry and experience, so any single figure would be misleading. What the 10 weeks give you is the foundation and the portfolio that make entry-level roles and freelance projects reachable.
This bootcamp is delivered entirely online, with two classes a week over 10 weeks starting 24 October. You attend the classes live and practise between them. Check Selar for the confirmed class times.
Yes. The bootcamp is designed with undecided beginners in mind. Exploring data roles and trying practical Python skills can help you make a more informed choice about your direction.
Click any enrolment button to open the bootcamp’s Selar checkout in a new tab. You can review the current price and purchase details there before making a payment.
No course can guarantee a job. This bootcamp focuses on a beginner foundation, practical Python skills, and clarity about your next steps. Building experience takes continued practice beyond the 10 weeks.