Programming Tutorials


Learn Python by free step by step tutorials, well described problems and practical examples. Python is considered by many to be the best language for beginners. One of the keys for successful learning is by following easy examples and use cases. You can find best practices, examples covering basics and more.

View details »


ThisJava tutorial series focuses is designed for students and working professionals. It covers the basics and advanced examples with explanation and code snippets. In these tutorials, we'll deep dive into a core concepts like strings, arrays, lists, maps, lambda.

Show details »


PyCharm is one of the most popular and powerful IDE used for Python. You will also learn how to use the IDE, how to customize it and best practices for it. PyCharm can be used for Web Development and Data Science projects.

Explore more »


Well organized and easy to follow SQL examples. Many practical use cases covering most useful operation related to SQL, MySQL, Oracle. Learn how to use SQL to query and manipulate data. SQL selects, joins, delete, update and much more.

Learn more »

Best Practices

A best practice is a method or technique that produces results that are superior to those achieved by other means. Best practices are used to maintain high quality in short terms. Find best practices from the world of Programming, Data Science, Automation and more.

Detailed view »


Learn Regex (Regular Expressions) by examples with beginner's guide. You will find how they work and how to use them in a range of common scenarios - validations for - numbers, dates, capital letters, groups, cheat sheets. You can find how to use regex in programming languages and also in text editors.

See more »