Coursera · University of Michigan — Charles Russell Severance
Intermediate PostgreSQL
Explore Michigan’s intermediate PostgreSQL course on SQL techniques, normalized CSV imports, dates, text, stored procedures and regular expressions.
Explore software development courses for web, mobile, backend, and games, with practical guidance on choosing a first project.
Software development becomes easier to navigate when you choose something concrete to build. A website, mobile application, game, and backend service share ideas about data and control flow, but their tools and constraints differ. Start with the kind of software you want to understand.
Begin with one language and a small application. Learn to read errors, use version control, and test behavior before collecting frameworks. A broad bootcamp can provide structure; a focused tutorial is often better when you already know the fundamentals and need one missing part.
Finish a modest project that accepts input, handles an error, and saves or presents useful information. Explain its design and rebuild one part independently. That reveals gaps more clearly than counting completed videos.
Coursera · University of Michigan — Charles Russell Severance
Explore Michigan’s intermediate PostgreSQL course on SQL techniques, normalized CSV imports, dates, text, stored procedures and regular expressions.
Coursera · Meta — Taught by Meta Experts
Explore Meta’s beginner Android course for Android Studio, emulation, Kotlin Playground and a first app, with no earlier development experience required.
Coursera · University of London — Dr Edward Anstead
Explore London’s programming introduction through a development environment, two-dimensional drawing, variables, objects and interactive examples.
Coursera · IBM — Alex Parker
Explore IBM’s container course on Docker, Kubernetes architecture, YAML resources, application management, OpenShift and the wider cloud-native ecosystem.
Coursera · University of Colorado System — Dr. Tim "Dr. T" Chamillard
Colorado introduces C# variables, classes and objects through Unity 2D examples, with a programming-first route into game development.
Coursera · University of Colorado System — Dr. Tim "Dr. T" Chamillard
Review Colorado’s introduction to C++ and Unreal, covering types, variables, classes and a first look at the game-development environment.
Coursera · Google Cloud — Google Cloud Training
Review Google Cloud’s analytics introduction, covering cloud concepts, the data lifecycle and the responsibilities of an entry-level cloud analyst.
Coursera · IBM — Antonio Cangiano
Explore IBM’s beginner data-engineering course on roles, ecosystem tools, the data lifecycle and practical responsibilities, with no prior experience required.
Coursera · University of California San Diego
A puzzle- and programming-based introduction to proofs, combinatorics, probability, graph theory, and mathematical reasoning for computing.
Coursera · Microsoft — Microsoft
Gabe Leon de Mattos introduces GitHub Copilot through workspace preparation, prompt practice and a Python to-do application for experienced beginners.