Learn to Code

Learn the fundamentals of programming. Completing this series will help you understand the building blocks of programming in any language. Practice by doing on a live code pad.

Demystifying Concurrency: A Guide to Understanding Concurrent Programming

Discover the power of concurrency in programming languages. Explore multithreading, multiprocessing, and asynchronous programming. Enhance your code's performance!

Writing Effective Prompts for Large Language Models: Unleashing the Power of AI

Master the art of effective prompts for large language models. Clear instructions yield precise, relevant responses. Embrace AI's power to optimize programming queries. #AIprompts #LanguageModels #ProgrammingTips

Getting Started with Open Source Contributions: A Step-by-Step Guide

Discover how to contribute to open source projects, collaborate with developers, and make a meaningful impact in the software community.

Create a RESTful Web Service with Spring Boot & Database connection

Spring boot project with a RESTful controller that connects to a database (PostgreSQL)

Functional Programming

Functional programming explained. Important concepts in functional programming: pure functions, immutability, recursion and higher order functions.

Loops in Programming Languages

Learn all about loops in programming languages. How does a for loop work? What is while and do-while loop?

Object Oriented Programming

Understand what is Object Oriented Programming (OOP)

What are functions in programming languages?

What are functions in programming languages? Foundations of coding. How are programs built?

Conditions in Programming Languages

What are conditions in programming languages? What are if, else if and switch statements? How to use if, else if, else and switch statements? Understand conditional logic in code.

Operators and Expressions in Programming Languages

Learn about operators, operands and expressions in programming languages. What are relational, arithmetic and logical operators?