Harvard University
CS50's Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
- edX
- 12 weeks, 5 - 14 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Free online
Learn JavaScript online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
455 courses
More in Programming
Harvard University
An introduction to the intellectual enterprises of computer science and the art of programming.
Harvard University
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.
Harvard University
This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…
Harvard University
This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
Harvard University
Learning objectives This course picks up where Harvard University's CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap. Topics include database design, scalability, security, and user…
Harvard University
Django, JavaScript, SQL and deploying web apps.
Johns Hopkins University
Do you want to write powerful, maintainable, and testable front end applications faster and with less code? Then consider joining this course to gain skills in one of the most popular Single Page Application (SPA) frameworks today, AngularJS. Developed and backed by Google, AngularJS is a very mark…
Harvard University
Learn about mobile app development with React Native, a popular framework maintained by Facebook that enables cross-platform native apps using JavaScript without Java or Swift.
Great Learning
This free online React JS course will help you learn React from scratch, starting with the fundamentals you need to work with React. You’ll begin with HTML, CSS, and JavaScript basics, followed by setting up React on your system and creating your first React application using Create React App.You’l…
DeepLearning.AI
Bringing a machine learning model into the real world involves a lot more than just modeling. This Specialization will teach you how to navigate various deployment scenarios and use data more effectively to train your model. In this first course, you’ll train and run machine learning models in any…
Great Learning
Learn JavaScript from the ground up with this free JavaScript course for beginners. This course introduces the core concepts of JavaScript and helps you build a strong foundation in programming and web development.You’ll learn essential JavaScript concepts including variables, data types, operators…
Johns Hopkins University
Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, a…
The Linux Foundation
Understanding JavaScript security makes you a sharper, more valuable developer. Learn to spot risks early …
Harvard University
*** This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. *** TABLE OF CONTENTS 00:00:00 - Introduction 00:14:01 - Bingo Board 00:14:51 - Internet 00:19:37 - TCP/IP 00:27:25 - ports 00:31:05 - DNS 00:34:20 - DHCP 00:35:25 - H…
Harvard University
An in-depth look at the 1854 London cholera epidemic in Soho and its importance for the field of epidemiology.
Great Learning
JavaScript is scripting is a text-based programming language that is used both on the client-side and server-side. It makes the web pages interactive which allows the users to engage in its elements. On the other hand, HTML and CSS are languages that give structure and style to web pages. There are…
Google
Get productive with TensorFlow.js - Google's Machine Learning library for JavaScript. From pre-made off the shelf models to writing or training your own, learn how to create next gen web apps.
Harvard University
*** This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. *** 00:20:28 - TCP/IP 00:31:06 - Ports 00:36:22 - DNS 00:40:11 - DHCP 00:41:43 - HTTP 00:52:29 - Status Codes 00:55:15 - Inspect 01:02:09 - HTML 01:55:26 - Regular Exp…
Great Learning
This JavaScript in Hindi Course will teach you the hands-on implementation of JavaScript concepts in Hindi. Here, you will learn JavaScript, which includes different ways where we can write. This free course contains concepts like type-coercion, JavaScript properties, etc. You will learn about diff…
University of Michigan
The capstone will develop a higher-quality web portfolio. Students will demonstrate the ability to design and implement a responsive site for a minimum of three platforms. Adherence to validation and accessibility standards will be required. The evolving student implementations will be reviewed eac…