ch
Feedback
AFRICA CODER

AFRICA CODER

前往频道在 Telegram

We are helping you to learn programming We provide Short Notes, video, and also pdf of Programming Languages Join Our Group And Subscribe For more info. We grow up together!! for any suggestion contact me👉 @bluefannn

显示更多
未指定国家技术与应用67 893
770
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
photo content

Top 100 React Interview questions #react #interview #webdev

photo content

+1
Java_for_Absolute_Beginners_Learn_to_Program_the_Fundamentals_the.pdf

pet-shop-website-template.rar10.17 KB

Free website temelate 😊

photo content
+8

Share Datsbase in SQL 💡.pdf

175 Free Udemy Courses for 26 March 2023 With Links Note: Coupons might expire anytime, so enroll as soon as possible to get the courses for FREE.

If you are learning javascript follow these 10 projects to increase your knowledge and coding skills. 1 - To-do list app⚜️ 2
If you are learning javascript follow these 10 projects to increase your knowledge and coding skills. 1 - To-do list app⚜️ 2 - Calculator🔢 3 — Drum Kit🥁 4 - Quiz app❔ 5 - Weather app♻️ 6 - Image Slider🌇🎆 7 - Random quote generator⚡️⚡️ 8- Hangman game 🧜🏻‍♂️ 9 - Rock-paper-scissors game✂️🔖 10 — Tic-tac-toe game 🧮 Much respect for reading the article to the end!🙏❣️💖

Do you know About the Programming Principles ?⁉️ These are :- 1. KISS (Keep It Simple, Stupid!)🤭 2. Don’t Repeat Yourself (DRY) 🌧 3. You Aren’t Gonna Need It (YAGNI) 🤷‍♂️ 4. Document Your Code📝 5. Composition Over Inheritance🎁 6. Open/Closed 🤬 7. Single Responsibility💏 8. SoC – Separation of Concerns🏃🏼‍♀️ 9. Minimize coupling💁🏾‍♀️ 10. Refactor

It do be like that😪 Have anice dream!! ☺

Top 8 Algorithms Every Programmer Should Know 💯 1.Sorting algorithms: Sorting is a fundamental operation in computer science and there are several efficient algorithms for it, such as quicksort, merge sort and heap sort. 2.Search algorithms: Searching for an element in a large dataset is a common task and there are several efficient algorithms for it, such as binary search and hash tables. 3.Graph algorithms: Graph algorithms are used to solve problems related to graphs, such as finding the shortest path between two nodes or determining if a graph is connected. 4.Dynamic programming: Dynamic programming is a technique for solving problems by breaking them down into smaller subproblems and storing the solutions to these subproblems to avoid redundant computation. 5.Greedy algorithms: Greedy algorithms are used to solve optimization problems by making the locally optimal choice at each step with the hope of finding a global optimum. 6.Divide and Conquer: Divide and Conquer is an algorithm design paradigm based on multi-branched recursion. A divide and conquer algorithm breaks down a problem into sub-problems of the same or related type, until these become simple enough to be solved directly. 7.Backtracking: Backtracking is a general algorithmic technique that considers searching every possible combination in a systematic manner, and abandons a particular path as soon as it determines that it cannot be part of the solution. 8.Randomized Algorithm: Randomized algorithms use randomness to solve a problem. It can be useful to solve problems that cannot be solved deterministically or to improve the average case complexity of a problem.

✍️✍️.......🍃🍃🍃.......✍️✍️ Sites For IT Training Programming, Web Development, Networking And More..... 1. www.codecademy.com 2. www.lynda.com 3. www.udemy.com 4. www.udacity.com 5. www.coursera.org 6. www.w3schools.com 7. www.thenewboston.org 8. www.programmr.com 9. www.codeavengers.com 10. www.codeschool.com 11. www.learnstreet.com 12. www.teamtreehouse.com 13. www.sqlzoo.net 14. www.codehs.com 15. www.teamtreehouse.com 16. www.html5rocks.com 17. www.codepen.io 18. www.sitepoint.com 19. www.tutorialspoint.com 20. www.javatpoint.com 21. www.cplusplus.com 22. www.learncpp.com 23. www.tutorialspoint.com 24. www.cprogramming.com 25. www.stackoverflow.com 26. www.learncodethehardway.org 27. www.bloc.io 28. www.howtocode.io 29. www.edx.org 30. www.instructables.com 31. www.developer.apple.com 32. www.developer.android.com 33. www.developers.google.com 34. www.developer.mozilla.org 35. www.msdn.microsoft.com 36. www.dev.opera.com 37. www.www.developphp.com 38. www.quackit.com 39. www.htmlite.com 40. www.siteduzero.com 41. www.dreamincode.net 42. www.phpbuddy.com 43. www.php.net 44. www.microsoftvirtualacademy.com 45. www.professormesser.com Photoshop and Graphics 1. www.adobe.com 2. www.adobeknowhow.com 3. www.pixel2life.com 4. www.photoshopessentials.co 5.www.photoshop-tutorials.deviantart.com 6. www.phlearn.com 7. www.design.tutsplus.com 8. www.practicalphotoshopmag.com 9. www.tutorial9.net 10. www.pshero.com 11. www.psdlearning.com 12. www.alison.com Programing and Other IT Projects 1. www.freeprojectscode.com 2. www.sourcecodesworld.com 3. www.freecode.com 4. www.codeproject.com 5. www.freestudentprojects.com 6. www.programmersheaven.com 7. www.code.google.com 8. www.planet-source-code.com 9. www.dzone.com 10. www.thefreecountry.com 11. www.sourceforge.net 12. www.creately.com/diagram-examples 13. www.freewebsitetemplates.com 14. www.templatemo.com 15. www.oswd.org 16. www.designrazzi.net/2014/free-css3-html5- templates 17. www.html5up.net 18. www.freehtml5templates.com 19. www.themesbase.com/WordPress-Templates 20. www.templaty.com 21. www.arblogger-templates.com 22. www.templates.ssdaa.com Create a Prefessional CV Online 1. www.khamsat.com 2. www.fiverr.com 3. www.odesk.com 4. www.elance.com 5. www.99designs.com 6. www.freelancer.com 7. www.guru.com 8. www.jobs.smashingmagazine.com 9. www.freelanced.com 10. www.ifreelance.com 11. www.peopleperhour.com 12 www.peopleperhour.com Sites for Freelancers 1. www.khamsat.com 2. www.fiverr.com 3. www.odesk.com 4. www.elance.com 5. www.99designs.com 6. www.freelancer.com 7. www.guru.com 8. www.jobs.smashingmagazine.com 9. www.freelanced.com 10. www.ifreelance.com 11. www.peopleperhour.com 12 www.peopleperhour.com

photo content
+7

photo content

Developer 😁😂 ደናደሩልን 🙏

Here are some tips which ChatGPT gave me that you can follow to be a #Computer #Scientist — if you want to be one of the few computer scientists we have in Ethiopia. 1. Develop a strong foundation in mathematics, particularly in discrete mathematics, calculus, and linear algebra. 2. Learn to program in several programming languages, such as C++, Python, and Java, to gain a deeper understanding of different programming paradigms and algorithms. 3. Study algorithms and data structures, including sorting, searching, graph algorithms, dynamic programming, and others. 4. Get hands-on experience by participating in coding competitions, working on personal projects, and contributing to open-source projects. 5. Read technical papers, attend conferences, and follow the work of influential computer scientists to stay up-to-date with the latest research and advancements in the field. 6. Learn about computer architecture and operating systems, as well as databases, networks, and security, to gain a comprehensive understanding of computer systems. 7. Collaborate with others in the field, attend workshops and seminars, and participate in research projects to expand your network and learn from other computer scientists. 8. Practice problem solving and critical thinking skills to help you tackle complex problems and come up with innovative solutions. 9. Develop good communication and presentation skills to effectively convey your ideas to others and to effectively collaborate with others in the field. 10. Be passionate about the field and continuously work to improve your skills and knowledge through ongoing learning and practice. Good luck on your journey towards becoming a computer scientist. 😊😊😊