en
Feedback
Coding_knowledge

Coding_knowledge

Open in Telegram

πŸ’‘ Your Coding Journey Starts Here! Get free courses, coding resources, internships, job updates & much more. Stay ahead in tech with us! β€οΈπŸš€ Join our WhatsApp groupπŸ‘‡ https://whatsapp.com/channel/0029Vaa7CVhCRs1rxJzy1n3D

Show more

πŸ“ˆ Analytical overview of Telegram channel Coding_knowledge

Channel Coding_knowledge (@coding_knwledge01) in the English language segment is an active participant. Currently, the community unites 81 635 subscribers, ranking 1 579 in the Technologies & Applications category and 3 881 in the India region.

πŸ“Š Audience metrics and dynamics

Since its creation on Π½Π΅Π²Ρ–Π΄ΠΎΠΌΠΎ, the project has demonstrated rapid growth, gathering an audience of 81 635 subscribers.

According to the latest data from 15 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 3 430 over the last 30 days and by 17 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 6.97%. Within the first 24 hours after publication, content typically collects 2.92% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 5 694 views. Within the first day, a publication typically gains 2 382 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 13.
  • Thematic interests: Content is focused on key topics such as q&a, goody, api, stack, analyst.

πŸ“ Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
β€œπŸ’‘ Your Coding Journey Starts Here! Get free courses, coding resources, internships, job updates & much more. Stay ahead in tech with us! β€οΈπŸš€ Join our WhatsApp groupπŸ‘‡ https://whatsapp.com/channel/0029Vaa7CVhCRs1rxJzy1n3D”

Thanks to the high frequency of updates (latest data received on 16 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

81 635
Subscribers
+1724 hours
+1647 days
+3 43030 days
Posts Archive
Java Notes (1).pdf4.92 MB

100 must do leetcode questions (1).pdf4.15 MB

No Sql (1).pdf27.55 MB

Oops Using C++ (1).pdf3.24 MB

Java Methods (1).pdf1.29 MB

Tic tac toe game import javax.swing.*; import java.awt.*; import java.awt.event.*; public class tic_tac_toe implements ActionListener { private JFrame frame; private JPanel panel; private JButton[] buttons = new JButton[9]; private boolean xTurn = true; public tic_tac_toe() { frame = new JFrame("Tic-Tac-Toe"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); panel = new JPanel(); panel.setLayout(new GridLayout(3, 3)); panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); for (int i = 0; i < 9; i++) { buttons[i] = new JButton(); buttons[i].setFont(new Font("Arial", Font.PLAIN, 40)); buttons[i].addActionListener(this); panel.add(buttons[i]); } frame.add(panel, BorderLayout.CENTER); frame.setSize(400, 400); frame.setVisible(true); } public void actionPerformed(ActionEvent e) { JButton button = (JButton) e.getSource(); if (xTurn) { button.setText("X"); } else { button.setText("O"); } button.setEnabled(false); xTurn = !xTurn; checkForWinner(); } public void checkForWinner() { for (int i = 0; i < 9; i += 3) { if (buttons[i].getText().equals(buttons[i + 1].getText()) && buttons[i] .getText().equals(buttons[i + 2].getText()) && !buttons[i].isEnabled()) { JOptionPane.showMessageDialog(frame, buttons[i].getText() + " wins!"); resetGame(); return; } } for (int i = 0; i < 3; i++) { if (buttons[i].getText().equals(buttons[i + 3].getText()) && buttons[i].getText().equals(buttons[i + 6].getText()) && !buttons[i].isEnabled()) { JOptionPane.showMessageDialog(frame, buttons[i] .getText() + " wins!"); resetGame(); return; } } // Check diagonals if (buttons[0].getText().equals(buttons[4].getText()) && buttons[0].getText().equals(buttons[8].getText()) && !buttons[0].isEnabled()) { JOptionPane.showMessageDialog(frame, buttons[0] .getText() + " wins!"); resetGame(); return; } if (buttons[2].getText().equals(buttons[4].getText()) && buttons[2].getText().equals(buttons[6].getText()) && !buttons[2].isEnabled()) { JOptionPane.showMessageDialog(frame, buttons[2] .getText() + " wins!"); resetGame(); return; } // Check for tie boolean tie = true; for (int i = 0; i < 9; i++) { if (buttons[i].isEnabled()) { tie = false; break; } } if (tie) { JOptionPane.showMessageDialog(frame, "Tie game!"); resetGame(); } } public void resetGame() { for (int i = 0; i < 9; i++) { buttons[i].setText(""); buttons[i].setEnabled(true); } xTurn = true; } public static void main(String[] args) { new tic_tac_toe(); } }

Java Methods.pdf1.29 MB

Java Notes .pdf4.92 MB

No Sql .pdf27.55 MB

Oops Using C++.pdf3.24 MB

100 must do leetcode questions.pdf4.15 MB

Cat 😺 using html css <!DOCTYPE html> <html> <head> <style> html{ font-size:20px; margin:0; background: #0c0207; } #marco{ width: 1325px; height: 500px; margin: 0 auto; overflow: hidden; border-radius: 16px; margin-top: 2em; } #cielo{ border-radius: 16px; width: 1325px; height: 500px; background: linear-gradient(to bottom, #0B4C5F 0%,#04B4AE 52%,#0c0207 100%); position: absolute; z-index: -30; top: 0; margin-top: 2em; } #edificios{ background: url('https://res.cloudinary.com/pastelitos/image/upload/v1610526533/eva/edificiosOne_fsg7nx.svg'); height: 500px; width: 1325px; z-index: -10; top: 6.5em; background-position: 0px 0px; background-repeat: repeat-x; -webkit-animation: animar_edificios 120s linear infinite; -ms-animation: animar_edificios 120s linear infinite; -moz-animation: animar_edificios 120s linear infinite; position: absolute; } @keyframes animar_edificios { from { background-position: 0 0; } to { background-position: 100% 0; } } @-webkit-keyframes animar_edificios { from { background-position: 0 0; } to { background-position: 100% 0; } } @-ms-keyframes animar_edificios { from { background-position: 0 0; } to { background-position: 100% 0; } } @-moz-keyframes animar_edificios { from { background-position: 0 0; } to { background-position: 100% 0; } } #luna { width: 6em; height: 6em; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-shadow: 30px 10px 0 #F7F8E0; -webkit-box-shadow: 30px 10px 0 #F7F8E0; box-shadow: 30px 10px 0 #F7F8E0; margin-top: 1em; margin-left: 50%; position: absolute; z-index: -19; } #muro{ height: 23em; width: 100%; background: -moz-linear-gradient(top, #416663 0%, #0c0207 19%); background: -webkit-linear-gradient(top, #416663 0%,#0c0207 19%); background: linear-gradient(to bottom, #416663 0%,#0c0207 19%); bottom:0px; } #gato{ background: url('https://res.cloudinary.com/pastelitos/image/upload/v1610526571/eva/gatito_pushui.svg'); height: 297px; width: 507.5px; margin-top: 2em; margin-left: 2em; z-index: 10; -webkit-animation: sprite-animation 1.2s steps(16,end) infinite; -moz-animation: sprite-animation 1.2s steps(16,end) infinite; -ms-animation: sprite-animation 1.2s steps(16,end) infinite; animation: sprite-animation 1.2s steps(16,end) infinite; } @-webkit-keyframes sprite-animation { from { background-position: 0 0; } to { background-position: -8120px 0; } } @-ms-keyframes sprite-animation { from { background-position: 0 0; } to { background-position: -8120px 0; } } @-moz-keyframes sprite-animation { from { background-position: 0 0; } to { background-position: -8120px 0; } } @keyframes sprite-animation { from { background-position: 0 0; } to { background-position: -8120px 0; } } </style> </head> <body> <div id="marco"> <div id="cielo"></div> <div id="luna"></div> <div id="gato"></div> <div id="muro"></div> <div id="edificios"></div> </div> </body> </html>

DATA STRUCTURE PART 2.pdf8.67 MB

Frontend developer Roadmap

Spider-man Using Python Coding πŸ”₯. code: from turtle import * speed(13) # Painting speed control bgcolor("#990000") pensize(10) penup() goto(0,50) pendown() circle(-120) penup() circle(-120,-60) pendown() pensize(5) right(50) circle(70,55) right(85) circle(75,58) right(90) circle(70,55) right(90) circle(70,58) # body penup() pensize(10) goto(80,15) pendown() seth(92) fd(135) seth(125) circle(30,135) seth(190) fd(50) seth(125) circle(30,135) seth(275) fd(90) # Arm 1 penup() pensize(10) goto(92,-150) seth(240) pendown() fd(80) left(10) circle(-28,185) # Arm 2 penup() goto(0,50) seth(0) pensize(10) circle(-120,-60) seth(200) pendown() fd(72) left(20) circle(30,150) left(20) fd(20) right(15) fd(10) pensize(5) fillcolor("#3366cc") begin_fill() seth(92) circle(-120,31) seth(200) fd(45) left(90) fd(52) end_fill() fd(-12) right(90) fd(40) penup() right(90) fd(18) pendown() right(86) fd(40) penup() goto(-152,-86) pendown() left(40) circle(35,90) # Body coloring penup() goto(-80,116) seth(10) pensize(5) pendown() begin_fill() fillcolor("#3366cc") fd(155) seth(-88) fd(37) seth(195) fd(156) end_fill() penup() goto(-75,38) seth(15) pendown() begin_fill() fd(158) seth(-88) fd(55) seth(140) circle(120,78) end_fill() # Arm 1 To color penup() fillcolor("#3366cc") pensize(5) goto(75,-170) pendown() begin_fill() seth(240) fd(30) right(90) fd(17) end_fill() fd(10) left(80) fd(55) penup() left(90) fd(15) pendown() left(85) fd(55) penup() goto(43,-225) left(84) pendown() circle(60,51) speed(0) # Body vertical lines for i in range(3): penup() goto(-70+i*15,135) seth(-90) pendown() pensize(5) fd(15-2*i) for i in range(3): penup() goto(36 + i * 15, 156) seth(-90) pendown() pensize(5) fd(15 - 2 * i) a = -60 b = 70 for i in range(4): penup() goto(a,b) a=a+40 b=b+10 seth(-90) pendown() pensize(5) fd(26) def oo (li,jing): penup() goto(0,50) seth(0) circle(-120, li) pendown() right(jing) pensize(5) oo(-60,110) fd(130) oo(-28,96) fd(140) oo(9,89) fd(144) oo(42,70) fd(160) oo(80,60) fd(130) penup() goto(-80,-40) right(160) pendown() right(50) circle(70,45) right(75) circle(70,38) right(50) circle(70,45) right(90) circle(70,48) penup() goto(-53,-70) pendown() left(40) circle(70,30) right(50) circle(70,20) right(50) circle(70,38) right(70) circle(70,24) penup() goto(-19,-105) left(72) pendown() fd(22) right(60) fd(22) oo(-140,80) circle(-90,120) penup() oo(140,100) circle(90,13) pendown() right(-50) circle(70,45) right(75) circle(70,38) right(50) circle(70,36) penup() goto(22,-185) right(70) pendown() fd(72) penup() goto(-40,-182) right(38) pendown() fd(70) speed(10) # The left eye penup() pensize(7) goto(-15,-110) seth(0) pendown() pensize(10) begin_fill() left(130) fd(110) right(250) circle(90,60) circle(40,120) fillcolor("#F5FFFA") end_fill() # Right eye penup() goto(5,-110) pendown() begin_fill() right(30) fd(110) right(-250) circle(-90,60) circle(-40,120) end_fill() done()

Data Structure & Algorithm (PART - 1).pdf4.40 MB

Oops Important questions.pdf4.81 MB

Data Structures Notes -.pdf6.86 MB

Currency Converter Using Java Swing

import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.DecimalFormat; public class Currency_Converter extends JFrame { private JLabel amountLabel, fromLabel, toLabel, resultLabel; private JTextField amountField; private JComboBox<String> fromComboBox, toComboBox; private JButton convertButton; private DecimalFormat decimalFormat = new DecimalFormat("#,##0.00"); private final String[] currencies = {"USD", "EUR", "JPY", "GBP", "CAD", "AUD", "CHF", "CNY","INR"}; private double[] exchangeRates = {1.00, 0.84, 109.65, 0.72, 1.27, 1.30, 0.92, 6.47,87.14}; public Currency_Converter() { setTitle("Currency Converter"); setLayout(new GridLayout(4, 2)); amountLabel = new JLabel("Amount:"); add(amountLabel); amountField = new JTextField(); add(amountField); fromLabel = new JLabel("From:"); add(fromLabel); fromComboBox = new JComboBox<>(currencies); add(fromComboBox); toLabel = new JLabel("To:"); add(toLabel); toComboBox = new JComboBox<>(currencies); add(toComboBox); convertButton = new JButton("Convert"); add(convertButton); resultLabel = new JLabel(); add(resultLabel); convertButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { try { double amount = Double.parseDouble(amountField.getText()); String fromCurrency = (String) fromComboBox.getSelectedItem(); String toCurrency = (String) toComboBox.getSelectedItem(); double exchangeRate = exchangeRates[getIndex(toCurrency)] / exchangeRates[getIndex(fromCurrency)]; double result = amount * exchangeRate; resultLabel.setText(decimalFormat.format(result) + " " + toCurrency); } catch (Exception ex) { resultLabel.setText("Invalid input"); } } }); setSize(300, 200); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } private int getIndex(String currency) { for (int i = 0; i < currencies.length; i++) { if (currency.equals(currencies[i])) { return i; } } return -1; } public static void main(String[] args) { new Currency_Converter(); } }