technifyed

Free online

Data Abstraction courses 13

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

Explore subjects

Showing 13 courses

Stanford University

Databases: Relational Databases and SQL

4.547 ratings

This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This course provides an introduction to relational d…

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

Stanford University

Databases: Modeling and Theory

4.87 ratings

This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This course covers underlying principles and design…

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

Stanford University

Databases: Advanced Topics in SQL

4.313 ratings

This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This course is broad and practical, covering indexes…

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

MIT OpenCourseWare

Laboratory in Software Engineering

This course introduces concepts and techniques relevant to the production of large software systems. Students are taught a programming method based on the recognition and description of useful abstractions. Topics include modularity, specification, data abstraction, object modeling, design patterns…

  • MIT
  • Self-paced
  • Free course
  • Advanced

Stanford University

Databases: Semistructured Data

This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. Part of the Databases series, this is a standalone c…

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

Stanford University

Databases: OLAP and Recursion.

This course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original "Databases" courses are now all available on edx.org. This course builds on concepts introduced in Databas…

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

The Hong Kong University of Science and Technology

Introduction to Java Programming – Part 2

The first MOOC to teach the fundamental elements of Java programming and data abstraction.

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

The Hong Kong University of Science and Technology

Introduction to Java Programming – Part 1

4.330 ratings

Learn the fundamental elements of Java programming and data abstraction.

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

University of British Columbia

Software Construction: Data Abstraction

4.85 ratings

Learn powerful data abstraction and decomposition techniques to build large, complex programs.

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

Stanford University

Databases: Introduction to Relational Databases

This course provides a general introduction to databases, and introduces the popular relational data model. It is an introductory course in a series of self-paced courses focusing on databases and related technology, and based on “Databases”, one of Stanford's three inaugural massive open online co…

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

Université catholique de Louvain

Paradigms of Computer Programming – Fundamentals

This course covers functional, object-oriented, and declarative dataflow programming in a unified framework, with practical code fragments and a simple semantics.

  • edX
  • Fixed dates
  • Free to audit
  • Paid certificate
  • Advanced

Adelaide University

Programming for Data Science

4.36 ratings

Learn how to apply fundamental programming for data science concepts, computational thinking and data analysis techniques to solve real-world data science problems.

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