Monday 11 April 2022

Learn Cloud Computing [free 13-hour AWS certification course]

Here are this week's five links that are worth your time:  

1. If you want to get into DevOps, Site Reliability Engineering, or other cloud development fields, an AWS certification may go a long way. freeCodeCamp just published an in-depth course to help you prepare for the AWS Certified Cloud Practitioner exam. You'll learn cloud computing concepts, architecture, deployment models, and more. (13 hour YouTube course): https://www.freecodecamp.org/news/aws-certified-cloud-practitioner-certification-study-course-pass-the-exam/

2. Speaking of cloud development, manually deploying your codebase to the cloud several times a day can get tedious. If you learn how to use Infrastructure as Code (IaC), you can automate this process. Code along with this course and you'll learn the basics of IaC with Python, AWS, and the Pulumi open source library. (1 hour YouTube course): https://www.freecodecamp.org/news/what-is-infrastructure-as-code/

3. Learn Advanced Git from industry veteran Tobias GΓΌnther. You'll explore Interactive Rebase, Cherry-Picking, Reflog, Submodules, Search & Find, and other advanced Git features. (30 minute YouTube course): https://www.freecodecamp.org/news/advanced-git-interactive-rebase-cherry-picking-reflog-and-more/

4. If you're using a Windows computer, you can improve your personal productivity by customizing the taskbar. This tutorial will give you some tips. (5 minute read): https://www.freecodecamp.org/news/how-to-customize-your-windows10-taskbar-for-productivity/

5. The freeCodeCamp community has grown a lot in 2021. How much? Today I crunched the numbers to find out. In short, people have used freeCodeCamp for more than 2 billion minutes in 2021 – the equivalent of 4,000 years. As you read this sentence, more than 4,000 people are on freeCodeCamp learning about programming and technology. And we've accomplished all of this on a tiny budget, thanks to a growing community of volunteers. This is my full annual report. (8 minute read): https://www.freecodecamp.org/news/freecodecamp-2021-review-budget-usage-statistics/

As I mentioned in my article above, freeCodeCamp has a proven track record of creating free learning resources for people around the world. Historically, each dollar donated has provided 50 hours worth of learning. If you want to get involved with our nonprofit's mission, we would welcome your help. We will put any funds you can give to good use: https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/

Quote of the Week: “In terms of removing the socioeconomic barriers to Computer Science education, I am a huge fan of Quincy Larson and freeCodeCamp.org. When I'm hiring an engineer, I really can't tell if they learned something at college for $150K, or a paid boot camp for $50K, or freeCodeCamp.org for free.” — Mekka Okereke, a Director of Engineering at Google

By the way, next week is the Thanksgiving Holiday in the US. So I'll send out my next email on December 3rd. Happy Thanksgiving to you and your family. In the meantime, if you need more learning resources, there's an archive of each of these emails I've sent over the past 5 years (all 267 of them): https://www.freecodecamp.org/news/quincy-larson-5-links-worth-your-time-email-full-list/

Happy coding.

- Quincy Larson

I share useful things on Twitter at https://www.twitter.com/ossia

If these emails aren't worth your time, you can turn them off: https://www.freecodecamp.org/ue/NVsuiCYn4AWbD2NiMvGS




Learn to code apps using Design Thinking [free 2-hour UI/UX course]

Thank you to all 7,957 of you who support our nonprofit with a donation each month. We are so close to reaching the 8,000 supporter landmark. If these learning resources are worth your time, I encourage you to get involved and help our mission: https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/

Quote of the Week: “Every great design begins with an even better story.” — Lorinda Mamo, designer and creative director

Happy coding.

- Quincy Larson

Teacher at https://www.freecodecamp.org
I share useful things on Twitter at https://www.twitter.com/ossia

If these emails aren't worth your time, you can turn them off: https://www.freecodecamp.org/ue/NVsuiCYn4AWbD2NiMvGS




Learn to code your own Design System [free 7-hour CSS course]

Here are this week's five links that are worth your time:

1. A Design System can save you time when you code a website, and help the pages feel more consistent. This course is taught by the King of CSS, Kevin Powell. (And yes, if you google "king of CSS", Kevin will be the top result.) You'll learn a ton of advanced CSS and UI design concepts. (7 hour YouTube course): https://www.freecodecamp.org/news/how-to-create-and-implement-a-design-system-with-css/

2. We asked 15 experienced software engineers the most common questions people ask about learning to code. I'm friends with several of the devs in this video, and enjoyed hearing their perspectives. I think you will, too. (45 minute watch): https://www.freecodecamp.org/news/your-developer-career-questions-answered/

3. Markdown is a powerful way to add formatting to your plain-text notes. I use it whenever I create GitHub issues, or post on freeCodeCamp's forum. In this tutorial, Zaira will teach you Markdown syntax. She'll show you how you can add code blocks to your text, and format everything on the fly. (5 minute read): https://www.freecodecamp.org/news/markdown-cheat-sheet/

4. Learn how JavaScript works behind the scenes. This deep dive will show you how JavaScript engines like V8 and SpiderMonkey parse and run code in your browser. You'll learn about Scope Chains, Execution Stacks, Hoisting, and more. (20 minute read): https://www.freecodecamp.org/news/execution-context-how-javascript-works-behind-the-scenes

5. This article will give you some practical tips for strengthening your developer portfolio. If you want to convince potential clients and hiring managers that you know what you're doing, a strong portfolio will go a long way. (15 minute read): https://www.freecodecamp.org/news/level-up-developer-portfolio/

A big thanks to the 7,976 people who support freeCodeCamp each month through their donations. If you want to help our nonprofit and our mission, you can join these kind people. Together we can provide open source learning resources for everyone: https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/

Quote of the Week: “Programming without an overall architecture or design in mind is like exploring a cave with only a flashlight: You don’t know where you’ve been, you don’t know where you’re going, and you don’t know quite where you are.” — Danny Thorpe, Software Engineer and major contributor to the Delphi programming language

Happy coding.

- Quincy Larson

I share useful things on Twitter at https://www.twitter.com/ossia

If these emails aren't worth your time, you can turn them off: https://www.freecodecamp.org/ue/NVsuiCYn4AWbD2NiMvGS


Sunday 10 April 2022

Learn to code C++ [free 31-hour course for beginners]

Learn to code C++ [free 31-hour course for beginners]

Here are this week's five links that are worth your time:

1. Learn C++ for beginners. This course will show you how to install the C++ programming language and start writing and running your code. You'll learn concepts like control flow, data handling, object oriented programming, pointers & references, polymorphism, and even some functional programming. (31 hour YouTube course): https://www.freecodecamp.org/news/learn-c-with-free-31-hour-course/

2. How to rock the coding interview. This in-depth guide will teach you tips that helped one freeCodeCamp community member land multiple job offers from Google, Airbnb, and Dropbox. (40 minute read): https://www.freecodecamp.org/news/coding-interviews-for-dummies-5e048933b82b/

3. Learn iOS development by coding your own Netflix app. You'll use Swift 5 and UIkit to create a new Xcode project, customize the navigation bar, and access public APIs. (5 hour YouTube course): https://www.freecodecamp.org/news/learn-ios-development-by-building-a-netflix-clone/

4. Tech Entrepreneurship 101. Chris Haroun created this course called "Crucial Lessons They Don't Teach you in Business School." It's a collection of lessons like "every battle is won before it has been fought" and "only the paranoid survive." If you are considering founding a startup or software development consultancy, this course is a sound place to start. (6 hour YouTube course): https://www.freecodecamp.org/news/important-lessons-they-dont-teach-you-in-business-school/

5. This guide will walk you through how to audit one of thousands of publicly available university courses. You can learn at your own pace without needing to enroll. It also includes tips for choosing among similar courses. It will help you take a structured, sustainable approach to self teaching. (1 hour YouTube course): https://www.freecodecamp.org/news/how-to-audit-a-class-university-course/

Our nonprofit is now up to 7,994 monthly supporters. We are so close to hitting that big 8,000 donor milestone. You can help our mission by getting involved as a supporter: https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/

Quote of the Week: “C makes it easy to shoot yourself in the foot. C++ makes it harder. But when you do, it blows your whole leg off.” — Bjarne Stroustrup, Creator of C++

Happy coding.

- Quincy Larson

Teacher at https://www.freecodecamp.org
I share useful things on Twitter at https://www.twitter.com/ossia

If these emails aren't worth your time, you can turn them off: https://www.freecodecamp.org/ue/NVsuiCYn4AWbD2NiMvGS



Learn to code your own Android app [free 37-hour Flutter course for beginners]

Here are this week's five links that are worth your time:

1. Flutter is a popular open-source toolkit for coding cross-platform apps. You can then run these apps on Android, iOS, Windows, and Mac. freeCodeCamp uses Flutter to build our own Android app, rather than Android's usual Java code. And I have a lot of friends working at big tech companies who develop using it, too. This in-depth course for beginners will show you how to build your own app and publish it. (37 hour YouTube course): https://www.freecodecamp.org/news/learn-flutter-full-course/

2. If you've ever wanted to learn how to use Linux as your operating system, this course is for you. It will walk you through the Linux tool ecosystem and help you install it on a computer. You'll gain an understanding of Linux's file structure, package manager, and more. (3 hour YouTube course): https://www.freecodecamp.org/news/learn-the-basics-of-the-linux-operating-system/

3. Learn NestJS by building your own bookmark API. This full stack JavaScript course will show you how to build a scalable back-end using NestJS, along with Postgres, Docker, Passport.js, and other popular tools. (4 hour YouTube course): https://www.freecodecamp.org/news/learn-nestjs-by-building-a-crud-api/

4. I hear from many developers who would like to work remotely. Some want to travel the world as a "digital nomad." Others just want to spend more of the day with their families. This tutorial will give you some of the pros and cons of working remotely, as well as share some tips for how to uncover remote development opportunities. (25 minute read): https://www.freecodecamp.org/news/remote-work-how-to-find-remote-working-jobs-from-home/

5. And if you land a remote role, this guide will help you make the most of it. You'll learn techniques for separating work from your personal life – even when those share the same space. (12 minute read): https://www.freecodecamp.org/news/working-from-home-tips-to-stay-productive/

Also, I'm so grateful to say: this week our nonprofit finally crossed the 8,000 monthly supporter milestone. Thank you to all of you who are now supporting our mission. We are just getting started and want to do so much more for the global developer community. If you're not supporting us yet, we can put to good use anything you can share with us: https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/

Quote of the Week: “When I am working on a problem, I never think about beauty. I think only of how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong.” — Buckminister Fuller, Architect and Systems Theorist

Happy coding.

- Quincy Larson

I share useful things on Twitter at https://www.twitter.com/ossia

If these emails aren't worth your time, you can turn them off: https://www.freecodecamp.org/ue/NVsuiCYn4AWbD2NiMvGS



Learn to code JavaScript by coding 7 retro games [free 5-hour course]

Here are this week's five links that are worth your time:

1. One of the best ways to practice your coding skills is to build projects. In this course, Ania will walk you through building 7 retro video games, including Whac-a-Mole, Breakout, Frogger, and Space Invaders. (5 hour YouTube course): https://www.freecodecamp.org/news/learn-javascript-by-coding-7-games/

2. Jessica is an orchestral musician who played live on national television at last month's NFL award ceremony. She explores how she became a software developer by using freeCodeCamp. (15 minute read): https://www.freecodecamp.org/news/how-i-went-from-a-classical-musician-to-software-developer-and-techinal-writer/

3. GitLab is an open source Git repository tool. This DevOps course will show you how to use GitLab to build Continuous Integration Build Pipelines, and then deploy them to AWS. (5 hour YouTube course): https://www.freecodecamp.org/news/devops-with-gitlab-ci-course/

4. Learn how to build your own e-commerce store using WordPress and WooCommerce. This hands-on tutorial will guide you through the process of getting your own store live within just a few hours. (90 minute YouTube): https://www.freecodecamp.org/news/how-to-create-an-ecommere-website-using-woocomerce/

5. Project Euler is a legendary collection of coding challenges first published in 2001. The freeCodeCamp community recently wrote tests for these challenges and made them solvable in JavaScript. And now you can solve them in Rust, too. (hundreds of hours of coding challenges): https://www.freecodecamp.org/news/project-euler-problems-in-rust/

As you can probably tell, the freeCodeCamp team is hard at work creating these learning resources. We are a public charity, and rely on support from the community. We will put any funds you can send our way to good use :) https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/

Quote of the Week: “The pinnacle of game design craft is combining perfect mechanics and compelling fiction into one seamless system of meaning.” — Tynan Sylvester, Developer and Indie Game Designer

Happy coding.

- Quincy Larson

I share useful things on Twitter at https://www.twitter.com/ossia

If these emails aren't worth your time, you can turn them off: https://www.freecodecamp.org/ue/NVsuiCYn4AWbD2NiMvGS



Learn to code webpages with HTML [free 4-hour course for beginners]

Here are this week's five links that are worth your time:

1. People often ask me where to start their coding journey. I tell them that HTML is the most concrete starting point, because you can see the results of your code changes right on the webpage. And this week freeCodeCamp published a new HTML course that will introduce you to elements, semantic tags, tables, and more. (4 hour YouTube course): https://www.freecodecamp.org/news/learn-html-beginners-course/

2. If you're learning DevOps and Cloud Engineering, freeCodeCamp just published a comprehensive Kubernetes course. This course will prepare you to earn the Cloud Native Associate certification, opening up lots of career opportunities. (14 hour YouTube course): https://www.freecodecamp.org/news/cncf-kubernetes-cloud-native-associate-exam-course

3. Vim is a powerful text editor that comes built-in with most operating systems, including Linux and MacOS. Vim allows you to do almost anything with just a few keystrokes. It takes a few hours to learn the basics – and years to become proficient – but this course from a die-hard Vim enthusiast will give you a solid foundation. (75 minute YouTube course): https://www.freecodecamp.org/news/learn-vim-beginners-tutorial/

4. One of the key concepts that underpins most modern websites is State. By tracking a website's State, you can understand what your visitors have done – whether that's toggling a night mode switch or adding an item to their shopping cart. State is a particularly important concept in JavaScript and React. This primer will help you understand State and leverage it with your own web development. (10 minute read): https://www.freecodecamp.org/news/react-state/

5. A developer explores his 4-year journey toward publishing his first adventure game. After experimenting with both Java Playn and WebGL, he switched to Unity 2D. In this article, he shares his thoughts on various gamedev tools, and his evolving game design philosophy. (20 minute read): https://www.freecodecamp.org/news/how-i-developed-my-first-game/



We're doing our best to help people around the world learn to code, so they can provide for their families and forge a career for themselves. You can help us create more learning resources by supporting our nonprofit's mission: https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/

Quote of the Week: “I'm old-fashioned. I like my CSS seperated from my HTML; my HTML seperated from my JS; my JS separated from my CSS. I like my JS layer only added when I need it, usually progressively. CSS added progressively on top of semantic markup. I don't fight the C in CSS, I embrace it.” — Sara Soueidan, Software Engineer and Accessibility Advocate

Happy coding.

- Quincy Larson

I share useful things on Twitter at https://www.twitter.com/ossia

If these emails aren't worth your time, you can turn them off: https://www.freecodecamp.org/ue/NVsuiCYn4AWbD2NiMvGS

Learn to code your own portfolio [free 3-hour course on JavaScript, CSS, and HTML]

Here are this week's five links that are worth your time:

1. This beginner course will teach you the three most widely-used web development tools: HTML, CSS, and JavaScript. You'll code your own portfolio, which you can use to show off your future websites to potential clients and employers. (3 hour YouTube course): https://www.freecodecamp.org/news/create-a-portfolio-website-using-html-css-javascript/

2. This Debugging Handbook will show you how to get into a debugging mindset and use a variety of problem-solving tools. You'll learn SOLID principles, how to write DRY code, and how to use both the Chrome and Visual Studio Code debugger tools. (40 minute read): https://www.freecodecamp.org/news/what-is-debugging-how-to-debug-code/

3. If you really, really want to delete a file, you can use Linux's powerful shred command. In this quick tutorial, Zaira will show you how to not only remove a file, but also overwrite that sector of the hard drive several times so it becomes practically unrecoverable. (7 minute read): https://www.freecodecamp.org/news/securely-erasing-a-disk-and-file-using-linux-command-shred/

4. If you're interested in learning 3D animation, this OpenGL course will show you how to help your characters move fluidly. You'll "rig" your characters by placing virtual bones inside of them, then animate them at the skeleton level. (2 hour YouTube course): https://www.freecodecamp.org/news/advanced-opengl-animation-technique-skeletal-animations/

5. freeCodeCamp just published a massive React course in Spanish. (We've also published several React courses in English, too). If you have Spanish-speaking friends who want to learn programming, please tell them that we now have in-depth courses on a broad range of coding topics. These are all taught in Spanish by Estefania, an experienced teacher and software engineer. (8 hour YouTube course): https://www.freecodecamp.org/news/learn-react-in-spanish-course-for-beginners/

This week, freeCodeCamp.org became one of the top 1,000 most-used websites on Earth. We are now averaging more than 1 million visitors per day – more than many major news websites. I'm thrilled that so many people are finding these learning resources helpful. You can read some of the reactions from the community: https://twitter.com/ossia/status/1503742010422878215

As you may know, we are a 501(c)(3) nonprofit, and we rely on support from the community to keep all 76 of our servers operational. You can help our mission by making a tax-deductible donation: https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp/

Quote of the Week: “When debugging, novices insert corrective code. Experts remove defective code.” — Richard Pattis, computer science professor at the University of California, Irvine

Happy coding.

- Quincy Larson

I share useful things on Twitter at https://www.twitter.com/ossia

If these emails aren't worth your time, you can turn them off: https://www.freecodecamp.org/ue/NVsuiCYn4AWbD2NiMvGS

Saturday 2 April 2022

Why Are You A Christian ? Why Are You A Muslim ?


Dr Gary Miller(Abdul-Ahad Omar)
Dr Gary Miller is a mathematician and a theologian. He was active in Christian missionary work at a particular point of his life but he soon began to discover many inconsistencies in the Bible. In 1978, he happened to read the Qur’an expecting that it, too, would contain a mixture of truth and falsehood.
He discovered to his amazement that the message of the Qur’an was precisely the same as the essence of truth that he had distilled from the Bible. He became a Muslim and since then has been active in giving public presentations on Islam including radio and television appearances. He is also the author of several articles and publications about Islam.
He says that,the key to avoiding this endless dissatisfaction is to satisfy ourselves about standards first; to satisfy ourselves that such and such are a list of criteria that constitute proof, satisfying proof, and then we test the subjects that we examine. In particular I will apply this to the Qur’an.
Ask a thoughtful Christian why he is Christian, and he will usually reply, “The miracle of Resurrection.” The basis for his belief being that about two thousand years ago a man died and he was raised from the dead. That is his miracle, his ‘touchstone’, because all else depends on that.
Ask a Muslim, “Well, what is your miracle? Why are you a Muslim? Where is your miracle?” and the Muslim can go over and take his miracle off the shelf and hand it over to you because his miracle is still with us today. It is the Qur’an; it is his ‘touchstone’.
He has recorded his amazement in the book: ‘The Amazing Quran”
He says that Calling the Quran amazing is not something done only by Muslims, who have an appreciation for the book and who are pleased with it; it has been labelled amazing by non-Muslims as well. In fact, even people who hate Islam very much have still called it amazing.
Dr.Gary Miller says that ‘no author in the world has the courage of writing a book free of errors, but the Koran says, on the contrary that it has no error and also challenges you to find the errors .He discusses some important topics that opened his mind to Islam.Some of which are
Scientific approach of Quran
The source of the Quran
Origin of the universe and life
Mathematical approach of Quran
Quran mentions about “the people of the book”
The miraculous nature of Bees
Exactness of time zones
The catholic churches studying the Qur’an for centuries in an attempt to find proof that it is a fabrication, yet they have not done so.
The falsification test:“Do they not consider the Quran? Had it been from any other than Allah, they would surely have found therein much discrepancy.”
The surprising attitude of Quran: the Quran repeatedly deals with its advice to the reader. The Quran informs the reader about different facts and then gives the advice: “If you want to know more about this or that, or if you doubt what is said, then you should ask those who have knowledge.” This too is a surprising attitude
Proof of authencity of quran
Dr Gary Miller talks about the instances in his life and his researchs and analysis that got him accept Islam.In my opinion this book is a best of its kind.It is a must read and infact we should gift this book to every aethist.I have enjoyed this book to the extent,that I would like to read it a hundred times more.It is so engazing and full of wisdom.
May be an image of 1 person and text that says 'This is DR Gary Miller The man who decided to provide scientific and historical errors in the Noble Qur'an. What happen to him? Ask Muslim Well his name is now Abdul Ahad Omar A revert to islam'

Whatsapp: +256782856472

Sponsored by ZEEK GOLDMITH

Popular Posts