Free online computer science courses with Mathisi-fy

Learn about HTML/CSS, Python, machine learning and more!

Our Courses

Mathisi-fy is a 501(c)(3) nonprofit organization dedicated to inspiring and empowering underrepresented students around the world by providing them the education and resources needed to pursue a career in computer science and technology

Each course typically takes 3-4 weeks to complete, including reading our articles and attending weekly workshops.

Computer Science Principles

Learn about the foundation of computer science. Discover how technology revolves around our every-day lives.

Logic and Functions with Scratch

A visual programming language that allows students to create their own interactive stories, games and animations.

Web Development

Learn how to host and create your own website using HTML5, Cascading Style Sheets(CSS) and JavaScript.


A general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible.


An interpreted, high-level, general-purpose programming language, emphasizing on code readability with its notable use of significant whitespace.

Machine Learning

Immerse into the world of Artificial Intelligence, and learn to harness ML tools to predict trends in data, behavior and more!


Student Users






Hours Of Support


What We Offer

Holiday-fy Research Program

November, 2020 - January, 2021

Holiday-fy is a hackathon-research program where we provide passionate students with an opportunity to learn the ropes of computer science/engineering by enabling them to start their own hands-on projects while mentoring them on their journey. We aim to host an all-inclusive event that allows students to express their creativity and eliminate the social and economic obstacles surrounding programming and STEM.

Participants who are unable to financially fund their projects have the opportunity to apply for a grant, where they can receive the necessary funding for hardware + software components for their innovations. Learn more about Holiday-fy here.

Engaging Articles

Our articles provide an extensive education anytime, anywhere.

  • In-depth information about specific concepts and topics
  • Free, 24/7 access
  • Offered in 109 Languages
  • No enrollment required

Articles are a great way for students to learn and get acquainted with the concepts taught in each course. Articles are translated in 100+ languages, making it easy for learners from all over the world to retain concepts. Read our articles here.

Interactive Workshops

Workshops for each course are held weekly.

At Mathisi-fy, we believe in an interactive and "hands-on" curriculum. As a result, we decided to host weekly workshops for each course. Each workshop will be led by a mentor specialized in that course. During the workshop, mentors will engage with participants, discuss concepts in the chapter's articles, walk-through problem sets and lead activities.

There are plenty of opportunities for questions/comments. The goal of the workshops is to dive deeper into the content material, and familiarize yourself with your fellow classmates and mentors. Enroll in our workshops here.

Office Hours

Office hours are held at times in which both the student and mentor are available.

  • 1-on-1 or small group sessions with mentors
  • Schedule appointments at your preferred time
  • Retain a deeper understanding of the course, material, and your mentor.

Office Hours are times where you can meet with your mentor(s) and discuss material being taught in a course, or chat about other related interests. Attending office hours is not required, but if you want to learn more about a specific topic, or have any other questions for your mentor, we encourage you to participate.

Unlike a workshop, there are no set lesson plans/activites for office hours. Students are driving the discussion with their questions and thoughts. Schedule a meeting here.


The Mathisi-fy Team

Dylan Iskandar

Co-Founder, Executive Director

Winston Iskandar

Co-Founder, President

Pratish Rai

Vice President of Workshops

Chimdi Jane Samuel

Mathisi-fy Nigeria, Secretary

Mark Musisha

Mathisi-fy Zambia, Community Lead

Audrey Lee

Vice President of Outreach, Author

Jeremiah Jacob

Mathisi-fy Nigeria, Author

Emily Doami

Girls Advancing Leadership in STEM Rep.

David Tembo

Mathisi-fy Zambia, Outreach

William Zhang

Machine Learning and AI, Author

Jackson Mwanaumo

Mathisi-fy Zambia, Info. Technologies

Mwansa Mwansa

Mathisi-fy Zambia, Author

Isamar Zhu

Communications, Author

Abubakar Haruna

Mathisi-fy Nigeria, Community

Jada Yip

Graphic Design and Marketing

Lembani Sakala

Mathisi-fy Zambia, Networking


Frequently Asked Questions

  • Where do I enroll in a course?

    To enroll in a course, head over to ( and register yourself as a student. Once completed, select a course, make sure that you are registered and signed in.

  • You can find the course material for each chapter on our learn page ( Under each chapter (course), there will be informational articles explaining each concept/topic in that unit.

  • Yes you can! You can enroll in as many courses as you desire, but we suggest limiting yourself to 1-2 at a time, so you can attend weekly workshops and keep up with the workload.

  • Each course/workshop is completely free! All activities included. At Mathisi-fy, we strive to provide a solid computer science education for anyone, anywhere in the world.

  • There is no strict attendence requirement for each course, but we encourage students to attend workshops regularly, and schedule an office hour session with our mentors if needed.


Contact Us


+1 (310)-906-0594‬