technifyed

Free online

Library courses 425

Learn Library online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 425 courses

Harvard University

CS50's Web Programming with Python and JavaScript

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.

  • edX
  • 12 weeks, 6 - 14 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

MITx

Software Construction in Java

Learn how to write programs that are safe from bugs, easy to understand, and ready for change.

  • MIT
  • 14 weeks, 15 hours/week
  • Self-paced
  • Free course
  • Advanced

MITx

Advanced Software Construction in Java

Learn how to write programs that are safe from bugs, easy to understand, and ready for change.

  • MIT
  • 10 weeks, 15 hours/week
  • Self-paced
  • Free course
  • Advanced

MITx

Introduction to Machine Learning

Machine learning methods are commonly used across engineering and sciences, from computer systems to physics. Moreover, commercial sites such as search engines, recommender systems (e.g., Netflix, Amazon), advertisers, and financial institutions employ machine learning algorithms for content recomm…

  • MIT
  • 13 weeks, 11 hours/week
  • Self-paced
  • Free course
  • Advanced

MITx

Collaborative Data Science for Healthcare

Data and learning should be at the front and center of healthcare. In this course, we bring together computer scientists, health providers and social scientists collaborating to derive knowledge from data routinely collected in the process of care.

  • MIT
  • 12 weeks
  • Self-paced
  • Free course
  • Advanced

DeepLearning.AI

Supervised Machine Learning: Regression and Classification

4.932,923 ratings

In the first course of the Machine Learning Specialization, you will: • Build machine learning models in Python using popular machine learning libraries NumPy and scikit-learn. • Build and train supervised machine learning models for prediction and binary classification tasks, including linear regr…

  • Coursera
  • At the rate of 5 hours a week, it typically takes 3 weeks to complete this cour…
  • Self-paced
  • Paid certificate

MIT OpenCourseWare

Java Preparation for 6.170

This course focuses on introducing the language, libraries, tools and concepts of Javaᵀᴹ. The course is specifically targeted at students who intend to take 6.170 in the following term and feel they would struggle because they lack the necessary background. Topics include: Object-oriented programmi…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Great Learning

Data Visualization using Python

4.62,807 ratings

This free course introduces data visualization in Python and focuses on building practical skills using popular libraries. You will learn how to work with Matplotlib, Seaborn, and Plotly through clear code examples. The course explains how different plots work and how to choose the right chart for…

  • Great Learning Academy
  • 8 hours
  • Self-paced
  • Free course
  • Free certificate
  • Intermediate

Harvard University

CS50's Mobile App Development with React Native

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.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Great Learning

Python for Data Analysis

4.52,916 ratings

Learn the fundamentals of data analysis with Python in this online course, where you'll be supervised by a subject-matter expert as you use Python Jupyter Notebook and associated libraries to analyze various datasets. You will have practical experience working with different types of datasets inclu…

  • Great Learning Academy
  • 13 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Great Learning

Introduction to Natural Language Processing

4.53,055 ratings

This free NLP training course equips you with the foundational skills to understand how machines process, analyze, and interpret human language. You’ll learn NLP fundamentals, common challenges, essential libraries, key terminology, real-world applications, domain-specific use cases, and the workfl…

  • Great Learning Academy
  • 13 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

IBM

Analyzing Data with Python

4.6109 ratings

In this course, you will learn how to analyze data in Python using multi-dimensional arrays in numpy, manipulate DataFrames in pandas, use SciPy library of mathematical routines, and perform machine learning using scikit-learn!

  • edX
  • 5 weeks, 2 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Microsoft

Call methods from the .NET Class Library using C#

Use functionality in the .NET Class Library by calling methods that return values, accept input parameters, and more.

  • Microsoft Learn
  • 55 minutes
  • Self-paced
  • Free course
  • Free badge
  • Beginner

Google

Build and Train an LLM with JAX

Build and train a 20M-parameter LLM from scratch using JAX, the open-source library behind Google's Gemini, and learn the core techniques powering modern AI development.

  • DeepLearning.AI
  • 50 minutes
  • Self-paced
  • Free videos
  • Paid certificate
  • Intermediate

Hugging Face

LLM Course

Large language models with the Transformers library, from using them to fine-tuning.

  • Hugging Face
  • Self-paced
  • Free course

Great Learning

Introduction to Tensorflow and Keras

4.5925 ratings

This Introduction to TensorFlow and Keras course will enrich your knowledge about all the essential Python libraries and guide you to install them step by step. It will start by explaining what TensorFlow is and its various functionalities. It will then take you to get a brief understanding of the…

  • Great Learning Academy
  • 3.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Google

Google AI for JavaScript developers with TensorFlow.js

4.731 ratings

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.

  • edX
  • 7 weeks, 3 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

IBM

Deep Learning Fundamentals with Keras

4.433 ratings

New to deep learning? Start with this course, that will not only introduce you to the field of deep learning but give you the opportunity to build your first deep learning model using thepopular Keras library.

  • edX
  • 5 weeks, 2 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Great Learning

Spark: PySpark

4.6422 ratings

The PySpark course begins by giving you an introduction to PySpark and will further discuss examples to explain it. Moving further, you will gain expertise working with Spark libraries, like MLlib. Next, in this PySpark tutorial, you will learn to move RDD to Dataframe API and become familiar with…

  • Great Learning Academy
  • 2.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner