Skip to main content

Learn Computer Science from a Harvard Professor [free 25-hour CS50 course]

Learn Computer Science from a Harvard Professor [free 25-hour CS50 course]

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


1. The freeCodeCamp community is proud to publish the full Harvard CS50 computer science lecture series, taught by world-renowned professor David J. Malan. You'll learn about C programming, Python, SQL, web development, and a ton of computer science theory. This course also includes tons of labs, exercises, and even an offshoot course on game development. (25 hour YouTube course): https://www.freecodecamp.org/news/harvard-cs50/

2. Learn the powerful Svelte JavaScript framework. This course is taught by Svelte core maintainer Li Hau Tan. He'll teach you about The Component Lifecycle, Svelte Store Contracts, Reactivity, RxJS, Redux, and so much more. (23 hour YouTube course): https://www.freecodecamp.org/news/learn-svelte-complete-course/

3. Want to practice your coding skills by building your own Google Docs clone? In this course, you'll use Flutter, Node.js, Websockets, and MongoDB. You can code along at home and implement your own authentication, collaborative editing, auto-saving, and more. This is a solid intermediate course to sharpen your skills. (5 hour YouTube course): https://www.freecodecamp.org/news/code-google-docs-with-flutter/

4. Go is a lightning fast programming language. It powers Docker, Kubernetes, and other popular open source tools. Software Engineer Flavio Copes will teach you how to set up your Go development environment. Then you'll learn about Golang control flow and data structures. You can bookmark this for reference as you expand your Go skills. (1 hour read): https://www.freecodecamp.org/news/go-beginners-handbook/

5. What exactly is a database? This quick tutorial will explain how Relational Database Management Systems work. You'll learn a brief history of databases. And even how to write some of your own SQL queries. (20 minute read): https://www.freecodecamp.org/news/dbms-and-sql-basics/


Comments

Popular posts from this blog

Learn Python Machine Learning [free 4-hour course]

  Here are this week's five links that are worth your time: 1. We just published Machine Learning for Everybody, a course for intermediate developers and students who are interested in AI. freeCodeCamp instructor Kylie Ying (of CERN and MIT) will teach you about key concepts like Classification, Regression, and Training Models. You'll code in Python and learn how to use TensorFlow, Jupyter Notebooks, and other powerful tools. (4 hour YouTube course):  https://www.freecodecamp.org/n ews/machine-learning-for-every body/ 2. Learn JavaScript game development and code your own space shooter game. This GameDev course will teach you about HTML Canvas, Object-Oriented Programming, Core Gameplay Loops, Parallax Scrolling, and more. (2 hour YouTube course):  https://www.freecodecamp.org/n ews/how-to-code-a-2d-game-usin g-javascript-html-and-css/ 3. Kali Linux is a popular operating system in the information security community. If you watched the show Mr. Robot, it's the main operat...

Terms and Conditions

  Terms and Conditions Welcome to Techinfo365days! These terms and conditions outline the rules and regulations for the use of Techinfo365days's Website, located at Techinfo365days.blogspot.com. By accessing this website we assume you accept these terms and conditions. Do not continue to use Techinfo365days if you do not agree to take all of the terms and conditions stated on this page. The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and all Agreements: "Client", "You" and "Your" refers to you, the person log on this website and compliant to the Company’s terms and conditions. "The Company", "Ourselves", "We", "Our" and "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake t...

EASY LEARNING WITH ROADMAP

  Roadmaps.sh is a web-based platform that provides tools for individuals and organizations to create, manage, and share project roadmaps. This platform enables users to visualize their plans and communicate their progress to stakeholders in a clear and concise manner. With Roadmaps.sh, users can create a roadmap in minutes by adding milestones, deadlines, and goals. The platform provides a range of templates and themes to choose from, so users can customize their roadmap to their brand's style. The roadmaps are also interactive, allowing users to zoom in and out, expand and collapse sections, and add detailed descriptions to each milestone. One of the key benefits of Roadmaps.sh is the ability to collaborate with others. Users can invite team members, stakeholders, and even external partners to view and edit their roadmaps. This makes it easy to keep everyone on the same page and ensure that everyone is working towards the same goals. Another feature of Roadmaps.sh is the ability ...