Coursera · Packt — Packt - Course Instructors
C++ Basics and Core Concepts
Review Packt’s beginner C++ course for variables, operators, control statements, arrays and vectors, with a route into writing small programs.
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 · Packt — Packt - Course Instructors
Review Packt’s beginner C++ course for variables, operators, control statements, arrays and vectors, with a route into writing small programs.
Udemy · Mosh Hamedani
Explore Mosh Hamedani’s introductory C# course on language fundamentals and programming exercises, using Visual Studio Community Edition.
Coursera · University of California, Santa Cruz — Ira Pohl
Compare UC Santa Cruz’s first C++ course for C programmers, using familiar procedural code as a starting point for object-oriented techniques.
Coursera · University of California, Santa Cruz — Ira Pohl
Explore the second UC Santa Cruz C++ course for the STL, graph-based Hex, inheritance, move semantics, Monte Carlo methods and programming patterns.
Coursera · Board Infinity — Board Infinity
Explore Board Infinity’s C# course on .NET console programs, object-oriented design, delegates, events and asynchronous patterns, with no prior C# required.
Udemy · Stephen Grider
Compare Stephen Grider’s Python LangChain course for retrieval, conversation memory, streaming and a PDF-chat application, with Python experience required.
DeepLearning.AI · Isa Fulford and Andrew Ng
A Python-based short course on iterative prompts, text processing and a simple chatbot, taught by Isa Fulford and Andrew Ng.
Coursera · Vanderbilt University — Dr. Jules White
Review Vanderbilt’s AI-assisted SQL course for turning questions into queries and developing explanations or visualizations from query results.
Udemy · Mosh Hamedani
Explore Mosh Hamedani’s intermediate C# course on classes, interfaces, encapsulation, inheritance and composition, with basic language constructs required.
Coursera · Anthropic — Anthropic Academy
Anthropic’s free Claude Code 101 introduces setup, prompts, daily development workflows, project instructions, skills, MCP and hooks through readings.