PortSwigger
PortSwigger Web Security Academy
Free web-security explanations and deliberately vulnerable labs for practicing how application flaws are found, understood, and tested.
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.
PortSwigger
Free web-security explanations and deliberately vulnerable labs for practicing how application flaws are found, understood, and tested.
Udemy · Knowledge Nest
Explore Knowledge Nest’s PostgreSQL bootcamp through database and table creation, SQL operators, aggregate functions and joins, starting with fundamentals.
Udemy · Muhammad Riaz Uddin
Explore Muhammad Riaz Uddin’s PostgreSQL course on setup, schemas, data types, constraints, SQL operations and relationships within a compact curriculum.
Udemy · Moustafa Ahmed Abd El-Azim and Blink Data
Explore Blink Data’s PostgreSQL course on database creation, SQL commands, joins, grouping and user privileges, with command-line practice.
PostgreSQL · PostgreSQL Global Development Group
The official introduction to PostgreSQL, combining a first SQL workflow with relational concepts and features of the database itself.
Udemy · Raghav Pal
Explore Raghav Pal’s beginner Postman course on API basics, local REST services, collections, variables, environments and command-line execution.
Udemy · Rahul Shetty Academy
Explore Rahul Shetty’s Postman course on variables, JavaScript assertions, data-driven tests, OAuth, mocks, SOAP and Newman execution.
Udemy · Valentin Despa
Review Valentin Despa’s Postman course for HTTP requests, variables, assertions, authentication, mocks, and CI, with safe practice-data guidance.
Coursera · Board Infinity — Board Infinity
Review Board Infinity’s practical testing course for manual test design, test management, repeatable environments and clear bug reports.
Coursera · University of California, Davis — Matthew Bishop, PhD
Explore UC Davis’ secure-coding course on programming philosophy, design principles, robust code and methods for reasoning about failure.