icon-group-left icon-group-left

We've been featured or quoted on
other popular websites

card
card
card
card
card
card

About us

Make 2020 the year you learn to code. Change your career, change your life. Through this site, I can help you do that.

Hi there! I'm Mike Dalisay, a pro software developer since 2010. I’m the founder and author of this site, the CodeOfaNinja programming blog.

Here you can learn PHP programming, JavaScript programming, and how to use APIs. Click here and choose what you want to learn.

In 2015, with the help of my knowledge and expertise with the above topics, I was able to start my own software company. My co-founder and I called it Codalify. We develop and maintain software products like SociableKIT.

In July 2017, I was interviewed by Indie Hackers, an online publication of a multi-billion dollar company called Stripe. Learn from our interview here.

aboutUs

🚀 How It Works:

📚 Explore & Learn:

Dive into our extensive library of tutorials covering a wide range of programming languages and topics. Our high-quality, easy-to-follow guides are designed to accommodate learners at every level, offering the knowledge you need to excel.

🛠️ Practice & Implement:

Reinforce your learning by delving into real-world projects and coding exercises. Implement the newfound knowledge and test your skills, ensuring a robust understanding of the concepts.

💰 Support & Unlock:

Love our content? Support our mission to deliver top-notch programming education by purchasing source codes related to the tutorials. Your support empowers us to create more incredible content and helps you to deepen your understanding with premium, in-depth material.

🌐 Join the Community:

Connect with like-minded ninjas from around the globe! Share your experiences, seek advice, and collaborate on projects, all while expanding your network and enriching your learning journey.

What Our Students Say?

comma

Thanks for making these awesome tutorials! I bought your source codes. To be honest, it's very readable code and helps me understand a lot of things and how it's done in PHP. Thanks for that again."

star star star star star
Michael Lammens
comma

Thank you so much. I must admit, I love your tutorials. They helped me get hired you know. Thank you for taking the time to walk us through tutorials and making our lives easier.

star star star star star
Bhongo
comma

"These are indeed very nice tutorials. I have been coding using mainly Java but this tutorial has made me like PHP now!"

star star star star star
Omaria
comma

BIG THANKS! I’ve been searching and messing around with SDK, Composer, FB APIs… to achieve to place feeds in my FB page to appear on my website without any luck until now.

star star star star star
Hip
comma

The fact that you've put it all together saves so much time and its worth buying the code. Makes me feel good supporting a developer like yourself. Keep up the good work!

star star star star star
Dan Hudson
comma

Hi there Mr. Ninja, thanks for that guide and your effort. It is working great, after I understood how to use it. :)

star star star star star
Martin Pfeiffer
comma

"Thank you so much!!! I love you!"

star star star star star
Mirim Yu
comma

Hello Mike. Your articles are simple great and very useful."

star star star star star
Nag Shankar
comma

Hello Sir Mike, someday, I want to be a professional web developer just like you. I've read much about your website and it inspired me to do well as a student. I have already shared you site with my IT friends and we really found it useful for our online learning reference. Thank you Sir, more power and God bless!"

star star star star star
Ran Jared Villanueva
comma

Hi Mike, thanks for the great script. I'm a programming novice, but got this running the way I wanted to pretty quickly. I owe you a beer.

star star star star star
Bas Koole
comma

I don't know how to thank you for making such a beautiful website to help people in need. I should have visited your website earlier. I am 1,000,000% sure I'd have leanred a lot more than I have got now. I have suggested all my friends to visit. May God bless you.

star star star star star
Ijas
comma

As a first time viewer at your tutorial, specifically the Angular CRUD, my attention is totally caught by the article and the best thing is I am screaming in joy when the code runds and learned lots of stuffs when I stumble upon an error. All that I can say is thank you for great tutorial that you create."

star star star star star
Christian Pecson
comma

Thanks, I've been trying to get Facebook events on the website for 6+ months had no luck, decided last night to update the site which I haven't done in a while and thought I'd give it another go and found you're page through a google search."

star star star star star
Ward
comma

As a first time viewer at your tutorial, specifically the Angular CRUD, my attention is totally caught by the article and the best thing is I am screaming in joy when the code runds and learned lots of stuffs when I stumble upon an error. All that I can say is thank you for great tutorial that you create."

star star star star star
Danny Chasteen

Some brands that uses our source
code products and services

brands
brands
brands
brands
brands
brands
brands
brands
brands

Our Course

Explore the tutorials that have been most helpful to our community of coders.

Our blog

The latest writings from our team

The latest industry news, interviews, technologies, and resources.

user
Uncategorized

How to send mail from localhost in PHP using XAMPP? icon-white

Sending email from localhost is very useful to quickly test or debug your web application. Setting up the mail function will need a few steps. Send email using PHP mail() Create php file Create send_email_test.php file. Put the following code. It uses the PHP mail() function. By default, it will not work in localhost. To...

user
Uncategorized

New member’s area launched! icon-white

Our new member’s area is now live! Our member’s area is currently only for our customers who purchased any of our source codes. Once you register and log in, you can see the list of all your purchases in one place. No need to repeatedly scan your email for your purchases. You can also download...

user
Uncategorized

JavaScript Tutorial for Beginners – Step By step guide! icon-white

Welcome to our unique JavaScript tutorial series, tailored explicitly for beginners interested in building a shopping cart application. In this JavaScript tutorial for beginners, we will skip the traditional introduction to the basics of JavaScript syntax, variables, data types, and operators. Instead, we will dive right into the essential features of JavaScript crucial for creating...

user
REST API

REST API Authentication Example in PHP – JWT Tutorial icon-white

Previously, we learned how to create a simple REST API in PHP. The create, read, update and delete database records (CRUD operations) have been helpful for our projects. Today, we will learn how to authenticate a user using REST API and JSON Web Tokens or JWT. This tutorial will cover a basic sign-up or registration...

user
REST API

How To Create A Simple REST API in PHP? Step By Step Guide! icon-white

Previously, we learned the basics of JavaScript from our JavaScript tutorial for beginners. Today, we will explore the creation of a simple REST API using the PHP programming language. We will delve into the implementation of CRUD (Create, Read, Update, Delete) functionality and examine the implementation of search and pagination functionality within the context of...

user
PHP

Simple PHP Tournament Script – PHP & AngularJS – Download Source Code icon-white

Important Note: This script is not updated in a while. But it still works. Download at your own risk. Download and learn how this simple tournament script was made. Technologies used include PHP, MySQL, AngularJS, Material Design and jQuery. Script Overview This script is an addition to our tutorial: PHP, MySQL and AngularJS CRUD Tutorial...