Breaking News

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Tuesday, November 5, 2019

দেশের তৈরি সামাজিক যোগাযোগ মাধ্যম যোগাযোগ ডটকম ( zogajog.com)



দেশের তৈরি সামাজিক যোগাযোগ মাধ্যম https://zogajog.com/
আপনি কি এই জন্য গর্ববোধ করেন আপনার একটি ফেসবুক একাউন্ট আছে?? নাকি এই জন্য গর্ববোধ করেন ফেসবুক এখন অনেক উন্নত ও আধুনিক? কারণ যেটাই হোক না কেন পুরোটাই আপনার ব্যক্তিগত অধিকার। তবে আমারও একটি গর্ব করার মত একটি একাউন্ট আছে । তবে হা অবশ্যই ফেসবুক নয়। আমাদের নিজস্ব ও দেশীয় সামাজিক যোগাযোগ মাধ্যম যোগাযোগ এর। দেশীয় সাইট মানেই অবহেলা করতে হবে তা কিন্তু নয়। আমার আপনার সহযোগীতায় যোগাযোগ একটি ভাল অবস্থানে যেতে পারবে। সামনে এই সাইটের এন্ড্রয়েড এ্যাপস, ব্রাউজিং ও মেসেজিং এর জন্য আলাদা আলাদা ভাবে পাবেন এই এ্যাপস।

Why Do We Use zogajog?




Boniyeamin Laju
social media over the past decade or so has turned many of us in the millennial generation and beyond into virtual social animals with the knowledge of how to interact with “friends” in an online space that you can personally tailor.
Features:
--------------------------------------------------------------------
• High Performance & High-Level Cache System.
• With our new feature, users can posts, photos, videos.
• International and other languages.
• Social Login: With zogajog you can log in via most famous social media websites like (Facebook – Twitter – Google+ – LinkedIn – Vk – Instagram).
• Easy & Nice Looking URL: Users, Pages, Group all in one tiny URL!
• User Last Seen: Displays user’s last seen/online status.
• Profile visit Notification: Receive notification from users who visited your profile.
• Friends & Follow System: ZOGAJOG Supports friends system like Facebook, follow a system like twitter.
• Home/News Feed: Displays Posts, Photos, Files, Videos, and Maps posted by friends/followed people, Also story filters, follow/friends suggestions, and user activities list.
• User Timeline: Displays user?s profile with Posts, Photos, Videos posted and shared by the user.
• Pages: Users can create unlimited pages and invite their friends to like the pages.
• Groups: Users can create unlimited groups and invite/add their friends to his joined groups.
• Games: Users can play unlimited flash games.
• Social Videos Support: User can easily share videos from the biggest videos sharing websites like Youtube, Dailymotion, Vine, Vimeo, Facebook videos & Soundcloud music
• Photo Album: User can create unlimited photo albums with a nice looking style.
• Cover Picture: Dynamic Cover for users.
• Profile Picture: Dynamic profile picture for users.
• User Privacy: Control who can message you, post on your timeline, follow you, confirm follow requests or not, last seen, etc.
• User Profile Info: Displays user’s profile information (birthday, website, gender, social media, about, last seen, etc).
• Notifications: Receive notification from users (likes, dislikes, comments, wonders, shares .. etc)
 #Hashtags: Displays trending and related topics shared by users.
• @Mentions: Use @username to tag people in a status or message.
• Post Publisher: Status, Sound cloud, YouTube, Vine, Google Maps, Videos, Files, Photos, and emoticons.
• Delete & Edit Posts: User can delete and edit his own posts.
• Save Posts: Users can save posts to view them later.
• User Events: Users can share their events like feelings/travailing/watching/playing/listening.
• Recent Search: Whatever the user was looking for, all will be saved into recent searches with the ability to clear them.
• Post Privacy: User can choose the posted privacy (Only me, Everyone.. etc)
• Likes: Like or unlike a post. View a list of people who like this.
• Dislike: Dislike a post. View a list of people who dislike this.
• Comments & Replies: Comment on a post, reply to a comment, View all post comments.
• Search: Search for people, #Hashtags with our filtered search system.
• Reports: Report posts to be checked by administrators.
• Live Chat: Real-time live chat system, (online, offline) status.
• Messages: Send and receive private messages & share files from other Users.
• API: retrieve user data, user posts, search for users via API.
• Activities: Displays user’s latest activities (likes, shares, comments, wonders)
• Multi-Languages: 4 Languages (Arabic, English, Russian, Turkish) with the ability to add unlimited languages.
• Verified Profiles/Pages.
• Fully responsive for all devices, browsers.
• Password recovery by email.
• Online user counters on admin & home page.
• Comment auto detector
• Emoticons.
and much more…






Wednesday, July 10, 2019

Top 20 Websites to Learn Coding for Free



Learn coding online for free
Today you can learn how to code online, entirely for free. Gone are the days where learning to code was reserved for the select few, or cost quite a hefty amount of money.
Even if you have no desire to go into the development field, learning a programming language can be very beneficial:
  • It’ll help you better manage websites;
  • It’ll reduce reliance on an outside developer for your own projects;
  • It’ll give you the freedom to build apps, websites, and other projects with ease.
Whether you want to start your own career as a programmer, learn how to build websites, or create projects for fun, this post is for you. Below we dive into the best places online where you can learn to code for free.
P.S. If you’re looking for a reliable place to hone your coding skills, we have just the thing! An entirely free web hosting platform where you can put your newly learned skills to use.
Alternatively, you may get premium hosting at Hostinger with 30 days money back guarantee for a more robust and powerful hosting environment.
Let’s have a look at the best 20 places to learn coding for free:

1. BitDegree

Learn coding online for free with BitDegree
BitDegree offers a ton of free courses that range from programming to game development.
They offer standard online courses and gamified courses. Gamified courses help to bring achievement and interaction into the learning process. All you have to do is choose your language and start learning.
There are a variety of programming languages covered, but the most popular ones are highlighted below:
  • HTML
  • CSS
  • PHP
  • Javascript
  • SQL
  • JQuery
BitDegree also does something unique by incorporating blockchain into the education process. There are transparent rewards and an achievement system that helps businesses recruit tech talent, and measure course success.

2. Code Academy

Learn coding online for free with Code Academy
Code Academy is one of the most popular sites where people learn to code for free. More than 24 million people have learned to code using this platform.
They offer courses ranging from introductory programming to more advanced languages. The interactive learning approach lets you immediately apply what you’ve learned. There are over 300 million hours of free coding content available to take you from complete beginner to working programmer.
Some of the languages you’ll be able to learn at Code Academy include:
  • HTML
  • JavaScript
  • CSS
  • jQuery
  • PHP
  • Python
  • Ruby
There are several other courses available as well, but the languages above are the core focus.

3. MIT Open Courseware

Learn coding online for free with MIT Open Courseware
The OpenCourseWare Initiative brings all of MIT’s undergraduate and graduate courses online. Even without getting into MIT you can get an MIT-level education, provided you have the motivation to complete the work.
There are a lot of different subjects available, one of those being computer science. You can go through the degree program, or take individual courses.
For example, you’ll find a variety of introductory computer programming courses like Python, C and C++, and Java.

4. Free Code Camp

Learn coding online for free with Free Code Camp
Free Code Camp is all about creating real-life relationships and building a community around programming education. It provides the chance to learn coding by participating in various challenges. You’ll get access to programming tutorials and courses to help you complete each challenge.
Once you have some skills you’ll be able to apply this to the real-world by building tradable projects and coding for non-profits. Some of the languages and skills covered include:
  • HTML5
  • CSS3
  • Javascript
  • Node.js
  • React.js
  • D3.js
  • Databases
  • Git and Github
Best of all, you won’t be coding alone either. There’s a community forum with others who are learning alongside you. And you have the option to meet other coders who happen to live in your city to exchange knowledge.

5. Code School

Learn coding online for free with Code School
Code School is an online learning platform that offers both free and paid courses. It’s currently impacted over one million students across the globe.
The platform is organized into different learning paths and defined by languages and skills. Their approach to education is laid out as follows:
  1. You choose your education path that’s created by professional instructors and work through the material.
  2. You practice what you’ve learned directly in your browser window, and get immediate feedback.
  3. You rack up points as you complete each course level.
  4. You monitor your progress and keep track of all your achievements, badges earned, and material consumed.
Some of the learning tracks offered include:
  • HTML and CSS
  • Javascript
  • Ruby
  • Elixir
  • PHP
  • Python
  • iOS
  • Databases

6. Codewars

Learn coding online for free with Codewars
Codewars teaches you your desired programming language via a series of challenges. These code challenges draw from martial arts as each challenge is referred to as a kata.
The goal of each challenge is to help you sharpen your existing skills with a certain programming language or to learn a new one from scratch.
As you progress through each kata, the challenges will get tougher and tougher. Once a challenge is complete you’ll be able to see how your solution stacks up to others. This will show you different techniques for solving certain development problems.
Some of the languages you can learn with Codewars include:
  • Java
  • Javascript
  • C#
  • Ruby
  • Python
  • SQL

7. Dash General Assembly

Learn coding online for free with Dash General Assembly
Dash is a free online course that’ll teach you the basics of web development, all within your web browser.
You’ll learn the basics of HTML5, CSS3, and Javascript, and how these languages work together to create a beautiful, modern website. In addition, you will have to build a series of small projects that all integrate together at the end to show you how to create a website of your own.
With Dash, you’ll come away with an understanding of the bigger picture of website development. It’s a great place for beginners with no previous development experience.

8. Code Conquest

Learn coding online for free with Code Conquest
Code Conquest is a great platform that’ll help you learn the basics of coding. Even if you’ve never written a line of code in your life, or don’t even know what coding is, this platform will help you get started from square one.
It’s designed to walk you through the process of:
  1. Learning what coding is.
  2. Choosing which languages to learn.
  3. Knowing how to improve your knowledge and skills.
  4. Applying these skills to real-life problems.
On the site, you’ll find a variety of tutorials that’ll help you learn programming languages like:
  • HTML and CSS
  • Javascript
  • PHP
  • Ruby
  • jQuery
  • Python
  • MySQL
Beyond everything above, you’ll receive specific recommendations to extend your education with different tools and platforms.

9. The Odin Project

Learn coding online for free with The Odin Project
The Odin Project takes all the guesswork out of learning web development. When you’re trying to learn to program on your own it can be difficult to put all the skills you’re learning together.
You know the pieces to the puzzle, but you can’t quite figure out where they go. This platform has created a logical process from the best educational sources available on the web. Furthermore, you will learn to build projects along the way and have an active community to help you through the process.
You’ll learn programming languages and skills like:
  • HTML and CSS
  • Git
  • Javascript
  • Ruby and Ruby on Rails
  • Databases
  • How to get hired with your newfound skills

10. Code.org

Learn coding online for free with Code.org
Code.org is built with the goal of making programming a part of the regular education curriculum. Over a million people have used this site to further their programming knowledge and skills.
The education approach you take is up to you. You can dive into the one-hour tutorials, or take a more structured approach.
There’s also a large catalog of courses that broken down by different age ranges from K-5, 6-12, and even University level.

11. Code Avengers

Learn coding online for free with Code Avengers
Code Avengers takes an interactive and fun approach to learning programming. There are a variety of courses that’ll teach you how to code websites, apps, and even games.
Each course on the site will take 12 hours to complete and is available in a multitude of different languages. Plus, there’s a community filled with programming experts to support you.
With Code Avengers you’ll learn languages and skills like:
  • HTML and CSS
  • Python
  • Javascript
  • jQuery
  • Web Development
There is a 7-day free trial that’ll help you determine if it’s worth investing in the entire program.

12. Khan Academy

Learn coding online for free with Khan Academy
Khan Academy is a massive online learning platform. It’s a great place to start developing a wealth of coding related knowledge and skills. You’ll find courses and tutorials that range from computer programming basics, all the way up to advanced applications.
All courses are taught by experts. However, students are encouraged to share what they’ve learned throughout the process. With Khan Academy, you’ll be able to learn and pick up programming languages like:
  • HTML
  • CSS
  • Javascript
  • Databases
There are also foundational courses that teach you the philosophy and skills behind computer programming as a whole.

13. edX

Learn coding online for free with edX
edX is a massive open source higher education learning platform. It currently has a network of over 5 million students.
The site is broken down into many different categories, that extend far beyond programming. Since you’re here to learn to code you’ll find the most value in the ‘Computer Science’ category.
Here you’ll find tutorials that teach you languages and skills like:
  • HTML and CSS
  • Java
  • jQuery
  • C++
  • C#
  • Python
  • SQL
  • Mobile app development
There are also paid courses available. But there are enough free educational materials to teach you the basics of coding.

14. Web Fundamentals by Google

Learn coding online for free with Google Web Fundamentals
Web Fundamentals (previously HTML5 Rocks) is created by Google. Its goal is to provide useful and up to date tutorials about the web’s latest and best practices.
You’ll find a variety of tutorials that’ll help you learn the cutting edge practices for programming on the modern web.
Since the site is oriented towards intermediate and advanced developers, you’ll want to have a grasp of the basics before you get started.
But, if you’re looking for a great resource to help expand your knowledge of web development today, then this is a great resource.

15. Codeasy.net

Learn coding online for free with Codeasy.net
Codeasy.net offers a very unique and fun way to learn how to code. You’ll be immersed in an adventure story that requires real-life programming skills to navigate your way through.
Throughout the story, you’ll be taught the basics of C#, all the way up to more advanced topics and functions. It’s designed with complete beginners in mind, so you don’t need any knowledge of software development to get started.
The best part about this educational experience is that it doesn’t feel like you’re learning. Your goal is to save the world from a machine invasion, and you’ll use your newly acquired coding skills to do it.

16. Hack.pledge ()

Learn coding online for free with Hack Pledge
Hack.pledge () is a community made up of seasoned developers, who can share their knowledge and mentor the next generation of programmers. Here, you can perfect your development skills by learning from some of the top developers in the field.
To get started you’ll sign the pledge, committing yourself to master craftsmanship in software development. Inside you’ll have access to a wealth of information that’ll help you step up your coding skills.
Aside from learning, you’ll have the ability to connect with a mentor who’s currently at the top of their field.

17. aGupieWare

Learn coding online for free with aGupieWare
aGupieWare is a free online curriculum based on courses offered by MIT, Carnegie Mellon, Berkeley, Stanford, and Columbia. In this program, you’ll find 15 different courses which are further broken down into 3 introductory classes, 7 core classes, and 5 electives.
This course is a great place to build a solid programming foundation. You’ll learn skills like:
  • Computer science
  • Swift programming
  • Python
  • Security testing
  • Linux
  • Hacking

18. Coursera

Learn coding online for free with Coursera
Coursera provides coding-based courses, tutorials, and resources taught by professors at leading universities. You’ll find hundreds of different coding-related courses to choose from.
To develop these courses they partnered with some of the best teachers at top-tier universities. Which means you’re learning how to code from some of the best resources out there. Every course on the site is completely free, but, if you want to receive a certification, then you’ll have to pay for that.
You’ll find a variety of courses available like:
  • Python
  • Java
  • HTML and CSS
  • IoT programming
  • C
  • Introduction to programming

19. Upskill

Learn coding online for free with Upskill
Upskill is a free online boot camp that’ll take you from beginner to advanced developer. The main focus of the course is teaching you web development, and it’s a great place to start, even if you have no experience.
You’ll learn coding skills such as:
  • WordPress plugin development
  • WordPress best practices
  • Javascript
  • HTML5 and CSS3
  • PHP
  • MySql
  • Node.js
  • Ruby on Rails
The curriculum is 100% project-based, which means that you’ll be building a real-world portfolio as you progress through the course.

20. Udemy

Learn coding online for free with Udemy

Wednesday, June 26, 2019

10 Best Torrent Sites To Download E-Books For Free

Top 10 Best Torrent Sites To Download E-Books

1Wikibooks

The first best torrent site for books is Wikibooks. This popular books torrent site has a massive database of e-books available in English, Deutsch, Portugues, Italiano, Hindi and five more languages. Wikibooks has a clean UI and searching ebooks is fairly simple.
So as to download book torrent from Wikibooks simply select your preferred language and search for the book that you want to download.

2The Pirate Bay

The Pirate Bay is one of the oldest and most reliable services for book torrents. This popular BitTorrent site for books has a minimal UI, and you can only find a search bar with some primary filters on the homepage.
A majority of torrents on The Pirate Bay are verified. Consequently, finding the right e-book won’t be an issue. It is worth noting that, The Pirate Bay is blocked in many countries and regions. So, you can check out the Best Pirate Bay alternatives.

3Free-eBooks.net

Free-eBooks.net is another reliable website for reading free ebooks. Content on Free-eBooks.net is very well organized into different sections like Fiction, Sci-fi Fantasy, Science, Philosophy, Business, Technology, and much more.
All ebooks on Free-eBooks.net are available in pdf format. Furthermore, the website displays the size and number of downloads for every ebook on the platform. Lastly, its necessary to signup for the service before downloading free ebooks.

41337X

The next best torrent site for books is 1337X. Well, 1337X has dedicated sections for both ebooks and audiobooks.
1337X allows users to upload and share all sort of ebooks on the platform. The well-developed UI makes it easier for users to search and download book torrents even using the magnet links.
In addition to ebooks, you can even also download movies, televisions, games, music, anime, apps, documentaries and much more.

5Torlock

Torlock is another reliable torrent books website that has a clean and simple UI. Similar to 1337X Torlock also has a dedicated section for ebooks.
Furthermore, Torlock is one among very few websites that only list verified torrents. Searching and downloading your favorite ebook is fairly straightforward.
Overall Torlock is a perfect website for ebook torrents. As for downsides, advertisements on Torlock may annoy some users.

6Books-share

Books-share is one among the best torrent sites for ebooks. All of the ebooks are very well organized into different categories like Technology & Engineering, Humor, Literary collections, Psychology, Religion and much more.
This torrent site for books displays the language, the number of pages, and offers a detailed description for every ebook on the platform.
The clean and simple UI of Books-share makes it easier for users to search and download their favorite ebooks. It is worth noting that, you have to signup for the service before downloading ebooks.

7Torrent9

The next perfect torrent books site on the list is Torrent9. Similar to Torlock, Torrent9 also offers verified torrents.
Torrent9 has a dedicated section for ebooks which makes it easier to search torrent book. The UI of the website is visually impressive, and content is segregated into different sections.
In addition to ebooks, you can even also download other content like movies, televisions, games, music, anime, and apps from Torrent9.

8BookYards

BookYards is another well-developed best torrent site for books. This popular website has an extensive collection of more than 7000 ebooks and audiobooks. In addition to that, downloading these ebooks is completely free.
All ebooks on BookYards are very well organized into different categories like Art, Fiction, Religion & Spirituality, Parenting, Biography Memoirs, Economics
and much more.
Every ebook on BookYards is available in pdf format. Overall, BookYards is a reliable book torrents site and you can definitely get some good content to read on BookYards.

9SeedPeer

The next best torrent site for books is SeedPeer. Similar to other book torrents sites SeedPeer also has a dedicated section for ebooks.
The visually clean UI of SeedPeer makes it easier to search ebooks. Well, SeedPeer is the renamed version of the popular decade-old torrent website Meganova.
SeedPeer displays the size of every ebook and the time it was uploaded on. Searching and downloading ebooks on SeedPeer is fairly simple.

10Ebookee

The last website on the list for downloading free ebooks is Ebookee. If you are looking for educational ebooks then Ebookee will definitely impress you.
Ebookee has a clean UI and ebooks are very well segregated into different sections like Health, Business, Medical, Novel, Entertainment, Technology, Graphic & Design and much more.
Overall, Ebookee is one of the best torrenting E-book sites for reading educational ebooks.

Tuesday, June 25, 2019

HI THERE! I am Boniyeamin & thanks for showing interest to learn more about me. I am a student & currently pursuing Computer Science & Engineering(CSE). Studying at City University, Bangladesh. As I was interested in computers since my childhood, I chose Computer Science as my profession. I am a programmer with good knowledge of front-end techniques. I love structure and order and I also stand for quality. I love spending time on fixing little details and optimizing web apps. Also I like working in a team, you'll learn faster and much more. As the saying goes: 'two heads are better than one'.

Saturday, May 18, 2019

কারক ও বিভক্তি


কারক ও বিভক্তি



বিভক্তি

বাক্যের একটি শব্দের সঙ্গে আরেকটি শব্দের সম্পর্ক স্থাপনের জন্য শব্দগুলোর সঙ্গে কিছু শব্দাংশ যুক্ত করতে হয়। এই শব্দাংশগুলোকে বলা হয় বিভক্তি।

মা শিশু চাঁদ দেখা।
উপরের বাক্যটিতে কোন শব্দের সঙ্গে বিভক্তি যুক্ত করা হয়নি। ফলে বাক্যের শব্দগুলোর মধ্যে কোন সম্পর্ক সৃষ্টি হয়নি, এবং এগুলো বাক্যও হয়ে উঠতে পারেনি। এখন শিশু’র সঙ্গে কে বিভক্তি আর দেখা’র সঙ্গে চ্ছেন’ বিভক্তি যোগ করলে বাক্যটি হবে-
মা শিশুকে চাঁদ দেখাচ্ছেন।

অর্থাৎ, শব্দগুলোর মধ্যে পারস্পরিক সম্পর্ক সৃষ্টির মাধ্যমে একটি বাক্য সম্পূর্ণ হলো এবং এখন আর এগুলো শব্দ নয়, এগুলো প্রত্যেকটি একেকটি পদ।

শব্দের সঙ্গে বিভক্তি যুক্ত হলে তখন সেগুলোকে বলা হয় পদ। বাক্যে বিভক্তি ছাড়া কোন পদ থাকে না বলে ধরা হয়। তাই কোন শব্দে কোন বিভক্তি যোগ করার প্রয়োজন না হলেও ধরে নেয়া হয় তার সঙ্গে একটি বিভক্তি যুক্ত হয়েছে। এবং এই বিভক্তিটিকে বলা হয় শূণ্য বিভক্তি। উপরের বাক্যটিতে ‘মা’ ও ‘চাঁদ’ শব্দদুটির সঙ্গে কোন বিভক্তি যোগ করার প্রয়োজন হয়নি। তাই ধরে নিতে হবে এই শব্দদুটির সঙ্গে শূণ্য বিভক্তি যোগ হয়ে এগুলো বাক্যে ব্যবহৃত হয়েছে, এবং এই দুটিও এখন পদ।

মৌলিক বাংলা শব্দ বিভক্তিগুলো হলো- শূণ্য বিভক্তি (০), এ, য়, তে, কে, রে, র(এর)। তবে এছাড়াও কিছু কিছু অব্যয় শব্দ কারক সম্বন্ধ নির্ণয়ের জন্য ব্যবহৃত হয়। এগুলো হলো- দ্বারা, দিয়া, কর্তৃক, হতে, থেকে, চেয়ে, ইত্যাদি।

বাংলা শব্দ বিভক্তি ৭ প্রকার-
বিভক্তির নাম
বিভক্তি
প্রথমা বা শূণ্য বিভক্তি
০, অ
দ্বিতীয়া বিভক্তি
কে, রে
তৃতীয়া বিভক্তি
দ্বারা, দিয়া (দিয়ে), কর্তৃক
চতুর্থী বিভক্তি
কে, রে*
পঞ্চমী বিভক্তি
হইতে (হতে), থেকে, চেয়ে
ষষ্ঠী বিভক্তি
র, এর
সপ্তমী বিভক্তি
এ, য়, তে








  • চতুর্থী বিভক্তি শুধুমাত্র সম্প্রদান কারকে যুক্ত হয়।
  • বচনভেদে বিভক্তির আকৃতি পরিবর্তিত হয়। তবে কোন বিভক্তি চিহ্নিত করার জন্য উপরের বিভক্তির তালিকাটি মনে রাখলেই চলবে।
  • বিভক্তির নাম লেখার সময় কখনো সংক্ষিপ্ত আকারে লেখা যাবে না। অর্থাৎ দ্বিতীয়া বিভক্তিকে কখনোই ২য়া বিভক্তি লেখা যাবে না।
  • বিভক্তির তালিকাটি ভালোভাবে আত্মস্থ করতে হবে, প্রয়োজন হলে মুখস্থ করতে হবে।

কারক

কারক শব্দের আক্ষরিক অর্থ ‘যা ক্রিয়া সম্পাদন করে’।

বাক্যের ক্রিয়াপদের সঙ্গে নামপদের সম্পর্ককে কারক বলে। অর্থাৎ, বাক্যের ক্রিয়াপদের সঙ্গে অন্যান্য পদের যে সম্পর্ক, তাকে কারক বলে।

কারক ৬ প্রকার-      ১. কর্তৃকারক
২. কর্মকারক
৩. করণকারক
৪. সম্প্রদান কারক
৫. অপাদান কারক
৬. অধিকরণ কারক

কর্তৃকারক

বাক্যস্থিত যে বিশেষ্য বা সর্বনাম পদ ক্রিয়া সম্পন্ন করে, তাকে ক্রিয়ার কর্তা বা কর্তৃকারক বলে।
ক্রিয়াকে ‘কে/ কারা’ দিয়ে প্রশ্ন করলে যে উত্তর পাওয়া যায়, সেটিই কর্তৃকারক। (কর্মবাচ্য ও ভাববাচ্যের বাক্যে এই নিয়ম খাটবে না। সেক্ষেত্রে একটু সাবধানতা অবলম্বন করতে হবে।)
উদাহরণ-                              
গরু ঘাস খায়। (কে খায়)             : কর্তৃকারকে শূণ্য বিভক্তি

কর্ম কারক

যাকে অবলম্বন করে কর্তা ক্রিয়া সম্পাদন করে, তাকে ক্রিয়ার কর্ম বা কর্মকারক বলে।

ক্রিয়াকে ‘কী/ কাকে’ দিয়ে প্রশ্ন করলে যে উত্তর পাওয়া যায়, সেটিই কর্মকারক।

বাক্যে দুইটি কর্ম থাকলে বস্ত্তবাচক কর্মটিকে প্রধান বা মুখ্য কর্ম ও ব্যক্তিবাচক কর্মটিকে গৌণ কর্ম বলে। তবে দুইটি একই ধরনের কর্ম থাকলে প্রথম কর্মটিকে উদ্দেশ্য কর্ম ও দ্বিতীয়টিকে বিধেয় কর্ম বলে। যেমন- ‘দুধকে মোরা দুগ্ধ বলি, হলুদকে বলি হরিদ্রা’। এখানে ‘দুধ’ ও ‘হলুদ’ উদ্দেশ্য কর্ম, ‘দুগ্ধ’ ও ‘হরিদ্রা’ বিধেয় কর্ম।

কর্তা নিজে কাজ না করে কর্মকে দিয়ে কাজ করিয়ে নিলে তাকে প্রযোজক ক্রিয়ার কর্ম বলে।

ক্রিয়াপদ ও কর্মপদ একই ধাতু থেকে গঠিত হলে তাকে সমধাতুজ কর্ম বলে। [ক্রিয়াপদ]

উদাহরণ-
বাবা আমাকে একটি ল্যাপটপ কিনে দিয়েছেন। (কাকে দিয়েছেন? আমাকে। কী দিয়েছেন? ল্যাপটপ) : আমাকে- কর্মকারকে দ্বিতীয়া বিভক্তি (গৌণ কর্ম), ল্যাপটপ- কর্মকারকে শূণ্য বিভক্তি (মুখ্য কর্ম)

ডাক্তার ডাক। (কাকে ডাক?)                                  : কর্মকারকে শূণ্য বিভক্তি
আমাকে একটা বই দাও। (কাকে দাও? আমাকে। কী দাও? বই)    : আমাকে- কর্মকারকে দ্বিতীয়া বিভক্তি (গৌণ কর্ম), বই- কর্মকারকে দ্বিতীয়া বিভক্তি (মুখ্য কর্ম)
আমারে তুমি করিবে ত্রাণ, এ নহে মোর প্রার্থণা। (কাকে করিবে? আমারে) : কর্মকারকে দ্বিতীয়া বিভক্তি
তোমার দেখা নাই। (কার দেখা? তোমার)                           : কর্মকারকে ষষ্ঠী বিভক্তি
জিজ্ঞাসিবে জনে জনে। (কাকে জিজ্ঞাসিবে? জনে জনে)             : কর্মকারকে সপ্তমী বিভক্তি

করণ কারক

করণ শব্দের অর্থ যন্ত্র, সহায়ক বা উপায়।

যে উপাদান বা উপায়ে ক্রিয়া সম্পাদন করা হয়, তাকে করণ কারক বলে।

ক্রিয়াকে ‘কী দিয়ে/ কী উপায়ে’ দিয়ে প্রশ্ন করলে যে উত্তর পাওয়া যায়, তাই করণ কারক।
উদাহরণ-

পিয়াল কলম দিয়ে লিখছে। (কী দিয়ে লেখে? কলম দিয়ে)          :করণ কারকে তৃতীয়া বিভক্তি
কীর্তিমান হয় সাধনায়। (কী উপায়ে হয়? সাধনায়)          : করণ কারকে সপ্তমী বিভক্তি
ডাকাতেরা গৃহকর্তার মাথায় লাঠি মেরেছে। (কী দিয়ে মেরেছে? গুলি): করণ কারকে শূণ্য বিভক্তি
লাঙ্গল দিয়ে জমি চাষ করা হয়। (কী দিয়ে চাষ করা হয়? লাঙ্গল দিয়ে): করণ কারকে তৃতীয়া বিভক্তি
মন দিয়ে পড়াশুনা কর। (কী উপায়ে/ দিয়ে কর? মন দিয়ে)        :করণ কারকে তৃতীয়া বিভক্তি
ফুলে ফুলে ঘর ভরেছে। (কী দিয়ে ভরেছে? ফুলে ফুলে)             : করণ কারকে সপ্তমী বিভক্তি
শিকারি বিড়াল গোঁফে চেনা যায়। (কী দিয়ে/ উপায়ে চেনা যায়? গোঁফে): করণ কারকে সপ্তমী বিভক্তি
সাধনায় সব হয়। (কী উপায়ে সব হয়? সাধনায়)                   : করণ কারকে সপ্তমী বিভক্তি
এ সুতায় কাপড় হয় না। (কী দিয়ে হয় না? সুতায়)                 : করণ কারকে সপ্তমী বিভক্তি

সম্প্রদান কারক

যাকে স্বত্ব ত্যাগ করে কিছু দেয়া হয়, তাকে সম্প্রদান কারক বলে।

‘কাকে দান করা হল’ প্রশ্নের উত্তরই হলো সম্প্রদান কারক।

সম্প্রদান কারকের নিয়ম অন্যান্য নিয়মের মতোই সংস্কৃত ব্যাকরণ থেকেই এসেছে। তবে অনেক বাংলা ব্যাকরণবিদ/ বৈয়াকরণ একে আলাদা কোন কারক হিসেবে স্বীকার করেন না। তারা একেও কর্ম কারক হিসেবেই গণ্য করেন। কর্মকারক ও সম্প্রদান কারকের বৈশিষ্ট্যও একই। কেবল স্বত্ব ত্যাগ করে দান করার ক্ষেত্রে কর্মকারক হিসেবে গণ্য না করে কর্মপদটিকে সম্প্রদান কারক হিসেবে গণ্য করা হয়।

সম্প্রদান কারকে দ্বিতীয়া বিভক্তির বদলে চতুর্থী বিভক্তি যুক্ত হয়। চতুর্থী বিভক্তি আর কোথাও যুক্ত হয় না। অর্থাৎ, ‘কে/ রে’ বিভক্তি দুটি সম্প্রদান কারকের সঙ্গে থাকলে তা চতুর্থী বিভক্তি। অন্য কোন কারকের সঙ্গে থাকলে তা দ্বিতীয়া বিভক্তি।

তবে কোথাও নিমিত্তার্থে ‘কে’ বিভক্তি যুক্ত হলে তা চতুর্থী বিভক্তি হয়। যেমন- বেলা যে পড়ে এল, জলকে চল। (নিমিত্তার্থে চতুর্থী বিভক্তি)

উদাহরণ-
ভিখারিকে ভিক্ষা দাও। (কাকে দান করা হল? ভিখারিকে।) : সম্প্রদান কারকে চতুর্থী বিভক্তি
অসহায়কে খাদ্য দাও। (কাকে দান করা হল? অসহায়কে।) : সম্প্রদান কারকে চতুর্থী বিভক্তি
অন্ধজনে দেহ আলো, মৃতজনে দেহ প্রাণ। (কাকে দান করা হল? অন্ধজনে।): সম্প্রদান কারকে সপ্তমী বিভক্তি
সমিতিতে চাঁদা দাও। (কাকে দান করা হল? সমিতিতে।)   : সম্প্রদান কারকে সপ্তমী বিভক্তি

অপাদান কারক

যা থেকে কোন কিছু গৃহীত, বিচ্যুত, জাত, বিরত, আরম্ভ, দূরীভূত, রক্ষিত, ভীত হয়, তাকে অপাদান কারক বলে।

অর্থাৎ, অপাদান কারক থেকে কোন কিছু বের হওয়া বোঝায়।

‘কি হতে বের হল’ প্রশ্নের উত্তরই অপাদান কারক।

উদাহরণ-

গাছ থেকে পাতা পড়ে। (কি হতে বের হল/ পড়ল? গাছ থেকে): অপাদান কারকে পঞ্চমী বিভক্তি
শুক্তি থেকে মুক্তি মেলে। (কি হতে বের হল? শুক্তি থেকে) : অপাদান কারকে পঞ্চমী বিভক্তি
জমি থেকে ফসল পাই। (কি হতে বের হল? জমি থেকে)   : অপাদান কারকে পঞ্চমী বিভক্তি
দেশ থেকে হায়েনারা চলে গেছে। (কি হতে বের হল? দেশ থেকে):অপাদান কারকে পঞ্চমী বিভক্তি
বিপদ থেকে বাঁচাও। (কি হতে বাঁচাও? বিপদ হতে)         : অপাদান কারকে পঞ্চমী বিভক্তি
বাঘকে ভয় পায় না কে? (কি হতে ভয় বের হল? বাঘ হতে): অপাদান কারকে দ্বিতীয়া বিভক্তি
মনে পড়ে সেই জৈষ্ঠ্যের দুপুরে পাঠশালা পলায়ন। (কি হতে বের হল/ পলায়ন? পাঠশালা হতে) : অপাদান কারকে শূণ্য বিভক্তি
বাবাকে বড্ড ভয় পাই। (কি হতে ভয় বের হয়? বাবা হতে): অপাদান কারকে দ্বিতীয়া বিভক্তি
তিনি চট্টগ্রাম থেকে এসেছেন। (কি হতে বের হয়েছেন/ এসেছেন? চট্টগ্রাম হতে): অপাদান কারকে পঞ্চমী বিভক্তি
বিমান থেকে বোমা ফেলা হয়েছিলো। (কি হতে বের হল/ ফেলা হল? বিমান হতে): অপাদান কারকে পঞ্চমী বিভক্তি

অধিকরণ কারক

ক্রিয়া সম্পাদনের কাল এবং আধারকে (সময় এবং স্থানকে) অধিকরণ কারক বলে।

ক্রিয়াকে ‘কোথায়/ কখন/ কী বিষয়ে’ দিয়ে প্রশ্ন করলে যে উত্তর পাওয়া যায়, তাই অধিকরণ কারক।

উদাহরণ-
পুকুরে মাছ আছে। (কোথায় আছে? পুকুরে)         : অধিকরণ কারকে সপ্তমী বিভক্তি
বনে বাঘ আছে। (কোথায় আছে? বনে)                      : অধিকরণ কারকে সপ্তমী বিভক্তি
ঘাটে নৌকা বাঁধা আছে। (কোথায় বাঁধা আছে? ঘাটে)        : অধিকরণ কারকে সপ্তমী বিভক্তি
রাজার দুয়ারে হাতি বাঁধা। (কোথায় বাঁধা? দুয়ারে)   : অধিকরণ কারকে সপ্তমী বিভক্তি
সকালে সূর্য ওঠে। (কখন ওঠে? সকালে)                    : অধিকরণ কারকে সপ্তমী বিভক্তি
এ বাড়িতে কেউ নেই। (কোথায় কেউ নেই? বাড়িতে)      : অধিকরণ কারকে সপ্তমী বিভক্তি
নদীতে পানি আছে। (কোথায় আছে? নদীতে)               : অধিকরণ কারকে সপ্তমী বিভক্তি
রবিন অঙ্কে কাঁচা। (কী বিষয়ে কাঁচা? অঙ্কে)          : অধিকরণ কারকে সপ্তমী বিভক্তি
সজিব ব্যাকরণে ভাল। (কী বিষয়ে কাঁচা? ব্যাকরণে)        : অধিকরণ কারকে সপ্তমী বিভক্তি
ঘরের মধ্যে কে রে? (কোথায়? ঘরে)                         : অধিকরণ কারকে অনুসর্গ মধ্যে
বাড়ি থেকে নদী দেখা যায়। (কোথায় থেকে দেখা যায়? বাড়ি থেকে):অধিকরণে পঞ্চমী বিভক্তি*
  • শেষ উদাহরণটিতে নদী বাড়ি থেকে বের হয়নি, তাই এটি অপাদান কারক নয়। নদী বাড়ি থেকেই দেখা যায়। অর্থাৎ, ক্রিয়াটি বাড়িতেই ঘটছে, তাই এটি অধিকরণ কারক।

অপাদান-অধিকরণ কারকের পার্থক্য

অপাদান ও অধিকরণ কারক আলাদা করতে গিয়ে অনেকেরই সমস্যা হয়। অপাদান ও অধিকরণ কারককে আলাদা করে চেনার সহজ উপায় হলো, অপাদান কারক থেকে কোন কিছু বের হয় বোঝায়। আর অধিকরণ কারকের মাঝেই ক্রিয়া সম্পাদিত হয়।

যেমন- ‘তিলে থেকে তেল হয়’ আর ‘তিলে তেল আছে’।
প্রথম বাক্যে তিলের ভেতর ক্রিয়া সংঘটিত হয়নি। বরং তিল থেকে তেল বের হওয়ার কথা বোঝাচ্ছে।
আর দ্বিতীয় বাক্যে তিলের ভেতরই তিল থাকার কথা বলছে। এই ‘আছে’ ক্রিয়াটি তিলের ভেতরে থেকেই কাজ করছে।



এরকম-বিপদ থেকে বাঁচাও- অপাদান কারক
        বিপদে বাঁচাও- অধিকরণ কারক
        শুক্তি থেকে মুক্তি মেলে- অপাদান কারক
        শুক্তিতে মুক্তি হয়- অধিকরণ কারক
        জমি থেকে ফসল পাই- অপাদান কারক
        জমিতে ফসল হয়- অধিকরণ কারক

নিচে কারক নির্ণয়ের উপায় সংক্ষেপে ছক আকারে দেয়া হলো-
ক্রিয়াকে প্রশ্ন
উত্তর যে কারক
কে, কারা?
কর্তৃকারক
কী, কাকে?
কর্মকারক
কী দিয়ে?
করণকারক
কাকে দান করা হল?
সম্প্রদান কারক
কি হতে বের হল?
অপাদান কারক
কোথায়, কখন, কী বিষয়ে?
অধিকরণ কারক



কারক ও বিভক্তি মনে রাখার কৌশল

কারক ৬ প্রকার:
১. কর্তৃকারক;
২. কর্মকারক;
৩. করণকারক;
৪. সম্প্রদান কারক;
৫. অপাদান কারক; এবং
৬. অধিকরণ কারক।
১।কর্তৃকারক: যে কাজ করে সেই কর্তা বা
কর্তকারক।
যেমন: আমি ভাত খাই।
বালকেরা মাঠে ফুটবল খেলছে।
এখানে মনে রাখার উপায় হচ্ছে ‘কে’ বা
‘কারা’ দিয়ে প্রশ্ন করলে যে উত্তর
পাওয়া যায়, সেটিই কর্তা বা কর্তৃকারক।
কে ভাত খায়?
উত্তর হচ্ছে আমি।
কারা ফুটবল খেলছে?
উত্তর হচ্ছে-বালকেরা।
তাহলে আমি এবং বালকেরা হচ্ছে
কর্তৃকারক।
২। কর্মকারক: কর্তা যাকে অবলম্বন করে
কার্য সম্পাদন করে সেটাই কর্ম বা
কর্মকারক।
যেমন: আমি ভাত খাই।
হাবিব সোহলকে মেরেছে।
এখানে মনে রাখার উপায় হচ্ছে ‘ কি’ বা
‘কাকে’ দিয়ে প্রশ্ন করলে যে উত্তর
পাওয়া সেটিই কর্ম বা কর্মকারক।
আমি কি খাই?
উত্তর হচ্ছে-ভাত।
হাবিব কাকে মেরেছে?
উত্তর হচ্ছে-সোহেলকে।
৩। করণ কারক: ক্রিয়া সম্পাদনের যন্ত্র বা
উপকরণ বুঝায়।
যেমন: নীরা কলম দিয়ে লেখে।
সাধনায় সিদ্ধি লাভ হয়।
এখানে মনে রাখার উপায় হচ্ছে ‘ কীসের
দ্বারা’ বা ‘কী উপায়ে’ দিয়ে প্রশ্ন করলে
যে উত্তর পাওয়া যায় সেটিই করণ কারক।
নীরা কীসের দ্বারা লেখে?
উত্তর হচ্ছে-কলম ।
কী উপায়ে বা কোন উপায়ে কীর্তিমান
হওয়া যায়?
উত্তর হচ্ছে-সাধনায়।
৪। সম্প্রদান কারক: স্বত্ব ত্যাগ করে দান
বা অর্চনা বুঝালে সম্প্রদান কারক হয়।
স্বত্ব ত্যাগ না করলে কর্মকারক।
যেমন: ভিক্ষারীকে ভিক্ষা দাও।
গুরুজনে কর নতি।
মনে রাখার উপায় হচ্ছে-কর্মকারকের মত
কাকে দিয়ে প্রশ্ন করলে রে উত্তর
পাওয়া যায়।
তবে এখানে স্বত্ব থাকবেনা। যেমন মানুষ
ভিক্ষারীকে দান করে কোন স্বত্ব
ছাড়াই যাকে বলে নি:শর্ত ভাবে। আবার
গুরুজনকে মানুষ সম্মান করে কোন স্বার্থ
ছাড়াই।
৫। অপাদান কারক: হতে, থেকে বুঝালে
অপাদান কারক হবে।
যেমন: গাছ থেকে পাতা পড়ে।
পাপে বিরত হও।
এখাছে কোথা থেকে পাতা পড়ে?
উত্তর হচ্ছে-গাছ ।
কি হতে বিরত হও?
উত্তর হচ্ছে – পাপ ।
৬। অধিকরণ কারক: ক্রিয়ার সম্পাদনের
সময় বা স্থানকে অধিকরণ কারক বলে।
যেমন: আমরা রোজ স্কুলে যাই।
প্রভাতে সূর্য ওঠে।
মনে রাখার উপায় হচ্ছে-
কোথায় এবং কখন দিয়ে প্রশ্ন করলে যে
উত্তর পাওয়া যায়।
আমরা রোজ কোথায় যাই?
উত্তর হচ্ছে-স্কুলে। আর স্কুল একটি স্থান।
কখন সূর্য ওঠে?
উত্তর হচ্ছে-প্রভাতে। আর প্রভাত একটি
কাল বা সময়।
বিভক্তি মনে রাখার উপায়:
বাংলায় বিভক্তি সাত প্রকার।
প্রথমা বিভক্তি: অ এবং ০ ।
দ্বিতীয়া বিভক্তি: কে এবং রে ।
তৃতীয়া বিভক্তি: দ্বারা, দিয়া এবং
কর্তৃক ।
চতুথী বিভক্তি: দ্বিতীয়া বিভক্তির মত
তবে নিমিত্ত বা জন্য বুঝাবে।
পঞ্চমী বিভক্তি: হতে, থেকে এবং চেয়ে

ষষ্ঠী বিভক্তি: র এবং এর ।
সপ্তমী বিভক্তি: এ, য় ,তে থাকে।