technifyedWeekly list

Free online

Competitive Programming courses

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

461 courses

Explore subjects

Showing 461 courses

Harvard University

Large Language Models and The End of Programming - CS50 Tech Talk with Dr. Matt Welsh

The field of Computer Science is headed for a major upheaval with the rise of large AI models, such as ChatGPT, that are capable of performing general-purpose reasoning and problem solving. We are headed for a future in which it will no longer be necessary to write computer programs. Rather, I beli…

Free video
  • YouTube
  • 1 hour
  • Self-paced
  • Free video

University of Pennsylvania

Computational Thinking for Problem Solving

4.71,435 ratings

Computational thinking is the process of approaching a problem in a systematic manner and creating and expressing a solution such that it can be carried out by a computer. But you don't need to be a computer scientist to think like a computer scientist! In fact, we encourage students from any field…

  • Coursera
  • 4 weeks, 6-8 hours/week
  • Self-paced
  • Paid certificate

MIT OpenCourseWare

Introduction to Computers and Engineering Problem Solving

This course presents the fundamentals of object-oriented software design and development, computational methods and sensing for engineering, and scientific and managerial applications. It cover topics, including design of classes, inheritance, graphical user interfaces, numerical methods, streams,…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Harvard University

Building Personal Resilience: Managing Anxiety and Mental Health

4.6298 ratings

Join Harvard Medical School faculty Dr. Luana Marques to use applied psychology to build personal resilience with five science-driven skills.

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

MIT OpenCourseWare

Artificial Intelligence

This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence. Upon completion of 6.034, students should be able to develop intelligent systems by assembling solutions to concrete computational problems; understand the role o…

  • MIT
  • Self-paced
  • Free course
  • Advanced

DeepLearning.AI

AI and Public Health

4.8257 ratings

In this course, you will be introduced to the basics of artificial intelligence and machine learning and how they are applied in real-world scenarios in the AI for Good space. You will also be introduced to a framework for problem solving where AI is part of the solution. The course concludes with…

  • Coursera
  • 9 hours
  • Self-paced
  • Paid certificate

Johns Hopkins University

Linear Algebra: Matrix Algebra, Determinants, & Eigenvectors

4.879 ratings

This course is the second course in the Linear Algebra Specialization. In this course, we continue to develop the techniques and theory to study matrices as special linear transformations (functions) on vectors. In particular, we develop techniques to manipulate matrices algebraically. This will al…

  • Coursera
  • 15 hours
  • Self-paced
  • Paid certificate

Harvard University

Principles of Biochemistry

4.668 ratings

This introduction to biochemistry explores the molecules of life, starting at simple building blocks and culminating in complex metabolism.

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

Massachusetts Institute of Technology

MIT 14.01SC Principles of Microeconomics

Instructor: Jon Gruber, 14.01 students View the complete course: http://ocw.mit.edu/14-01SCF10 This course includes a full set of lecture videos and a selection of problem solving videos. In the lecture videos, Professor Jonathan Gruber covers the principles of microeconomics conceptually, mathemat…

Video playlist
  • YouTube
  • 38 videos, 23 hours
  • Self-paced
  • Free video

MIT OpenCourseWare

Foundations of Software Engineering

This is a foundation subject in modern software development techniques for engineering and information technology. The design and development of component-based software (using C# and .NET) is covered; data structures and algorithms for modeling, analysis, and visualization; basic problem-solving t…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Yale University

Fundamentals of Physics with Ramamurti Shankar

This course provides a thorough introduction to the principles and methods of physics for students who have good preparation in physics and mathematics. Emphasis is placed on problem solving and quantitative reasoning. This course covers Newtonian mechanics, special relativity, gravitation, thermod…

Video playlist
  • YouTube
  • 24 videos, 29 hours
  • Self-paced
  • Free video

Vanderbilt University

Introduction to Programming with MATLAB

4.818,032 ratings

This course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engineers and other professionals. MATLAB is a special-purpose language that is an e…

  • Coursera
  • 9 weeks, 3-4 hours/week
  • Self-paced
  • Paid certificate

Vanderbilt University

Prompt Engineering for ChatGPT

4.88,171 ratings

ChatGPT and other large language models are going to be more important in your life and business than your smartphone, if you use them right. ChatGPT can tutor your child in math, generate a meal plan and recipes, write software applications for your business, help you improve your personal cyberse…

  • Coursera
  • 2-3 hours/week
  • Self-paced
  • Paid certificate

Vanderbilt University

Trustworthy Generative AI

4.81,135 ratings

We see lots of news reports of Generative AI tools, such as ChatGPT, making mistakes and producing inaccurate information. Many of these mistakes happen because humans use the tools in the wrong way - trying to solve unsuitable problems and not thinking about risk. Hallucination isn't a bug, it's a…

  • Coursera
  • 2-3hrs
  • Self-paced
  • Paid certificate

University of California, Berkeley

Empathy and Emotional Intelligence at Work

4.684 ratings

Learn research-based skills to strengthen empathy and trust, improve collaboration, and create more innovative, productive, and satisfying experiences at work.

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

IBM

Hardware and Operating Systems

4.6106 ratings

Build the job-ready skills to install and set up an operating system, plus gain essential understanding of hardware components, including the motherboard, CPU, hard drives, and more.

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