No BS Courses

Best Programming Courses

20 courses in Programming.

All Programming courses

Android and Kotlin Development Masterclass - Full Course

Android and Kotlin Development Masterclass - Full Course

freeCodeCamp.org

No reviews yet

A 60-hour Kotlin and Android development course covering the language from scratch through a full app-building curriculum — Room database, Firebase, Retrofit, MVVM architecture, and Jetpack Compose.

Price N/AYouTube

C++ Programming Course - Beginner to Advanced

C++ Programming Course - Beginner to Advanced

freeCodeCamp.org

No reviews yet

A 31-hour, comprehensive modern C++ (C++20) course covering the language from fundamentals through advanced features, for developers who want a real systems-programming foundation rather than a syntax cheat sheet.

Price N/AYouTube

Code a Chess Game with Stockfish API - JavaScript Tutorial

Code a Chess Game with Stockfish API - JavaScript Tutorial

freeCodeCamp.org

No reviews yet

A three-hour project course coding a full chess game in JavaScript and Angular from scratch — piece logic, castling, en passant, checkmate detection — then wiring in the Stockfish API for an AI opponent.

Price N/AYouTube

Game Development with LOVE 2D and Lua - Full Course

Game Development with LOVE 2D and Lua - Full Course

freeCodeCamp.org

No reviews yet

An 11-hour game development course using the LOVE 2D framework and Lua, building a complete 2D game from an empty project through polished mechanics and levels.

Price N/AYouTube

Go Programming - Golang Course with Bonus Projects

Go Programming - Golang Course with Bonus Projects

freeCodeCamp.org

No reviews yet

A ten-hour, 16-chapter Go course covering the language from basics through interfaces, concurrency with channels and mutexes, and Go 1.18 generics, taught by two backend engineers with 18 years of combined experience.

Price N/AYouTube

Intro to Java Programming - Course for Absolute Beginners

Intro to Java Programming - Course for Absolute Beginners

freeCodeCamp.org

No reviews yet

A four-hour Java course for people with zero coding experience, covering variables, data types, loops, arrays, and object-oriented programming fundamentals.

Price N/AYouTube

JavaScript Essentials Course - Foundational JS Skills for New Developers

JavaScript Essentials Course - Foundational JS Skills for New Developers

freeCodeCamp.org

No reviews yet

A JavaScript course covering object-oriented programming, prototypical inheritance, ES6 classes, Node.js, and asynchronous patterns (callbacks, promises, async/await) for developers past the absolute-beginner stage.

Price N/AYouTube

Learn Git & GitHub for Beginners

Learn Git & GitHub for Beginners

Unknown

No reviews yet

A 2026 beginner tutorial covering Git fundamentals and GitHub workflows — branching, merging, pull requests, and collaboration basics.

FreeYouTube

Learn Rust Programming - Complete Course

Learn Rust Programming - Complete Course

freeCodeCamp.org

No reviews yet

A 14-hour beginner-friendly Rust course covering ownership, borrowing, structs, enums, and error handling, building toward real command-line and systems programs rather than isolated syntax drills.

Price N/AYouTube

Learn Unity - Beginner's Game Development Tutorial

Learn Unity - Beginner's Game Development Tutorial

freeCodeCamp.org

No reviews yet

A seven-hour, 39-section Unity course for complete beginners, covering C# fundamentals and core programming patterns (inheritance, singletons, events) while building a full Monster Chase game.

Price N/AYouTube

Mobile App Development Course with React Native, Supabase, Next.js

Mobile App Development Course with React Native, Supabase, Next.js

freeCodeCamp.org

No reviews yet

A 12-hour full-stack mobile course building a complete e-commerce app — React Native/Expo frontend, Supabase backend and auth, a Next.js admin dashboard, Stripe payments, and push notifications — ending with a deployed, portfolio-ready app.

Price N/AYouTube

Practical TypeScript - Course for Beginners

Practical TypeScript - Course for Beginners

freeCodeCamp.org

No reviews yet

A ten-hour TypeScript course covering type annotations, interfaces, generics, and classes through practical hands-on projects, including a section applying TypeScript to React.

Price N/AYouTube

Python Full Course for Beginners

Python Full Course for Beginners

Mosh Hamedani (Programming with Mosh)

No reviews yet

A beginner-friendly full Python course from one of the most-watched programming teachers on YouTube — core syntax, data structures, and practical exercises.

FreeYouTube
Python for Everybody

Python for Everybody

University of Michigan (Dr. Charles Severance)

No reviews yet

A beginner-friendly introduction to programming and Python, covering data structures, web APIs, databases, and visualization. Free to audit the lectures on Coursera; certificate requires a paid subscription.

Price N/ACoursera

React Native Course - Android and iOS App Development

React Native Course - Android and iOS App Development

freeCodeCamp.org

No reviews yet

A five-hour React Native course covering how to build a single codebase mobile app that runs on both Android and iOS, from setup through navigation and device APIs.

Price N/AYouTube

Scrapy Course - Python Web Scraping for Beginners

Scrapy Course - Python Web Scraping for Beginners

freeCodeCamp.org

No reviews yet

A five-hour, 13-part Scrapy course covering spider creation, data extraction, and database storage through cloud deployment and scheduling, including how to avoid getting blocked with proxies and user-agents.

Price N/AYouTube

Solidity, Blockchain, and Smart Contract Course

Solidity, Blockchain, and Smart Contract Course

freeCodeCamp.org

No reviews yet

A 16-hour Solidity and blockchain course covering smart contracts, NFTs, ERC20 tokens, and DeFi programming across 13 lessons, building toward full-stack blockchain development.

Price N/AYouTube

Swift Programming Tutorial - Full Course for Beginners

Swift Programming Tutorial - Full Course for Beginners

freeCodeCamp.org

No reviews yet

A seven-hour introduction to Swift taught by a working iOS developer, covering the language fundamentals needed before moving into iOS app development with UIKit or SwiftUI.

Price N/AYouTube

Unity 2D Pixel Art Game Tutorial

Unity 2D Pixel Art Game Tutorial

freeCodeCamp.org

No reviews yet

A ten-hour Unity course building a complete pixel-art tower defense game from scratch — tilemap levels, character animation, tower and enemy-wave systems — with builds exported for Windows, Android, and web.

Price N/AYouTube

Unreal Engine 5 - Beginner's Tutorial (with Blueprint)

Unreal Engine 5 - Beginner's Tutorial (with Blueprint)

freeCodeCamp.org

No reviews yet

A two-hour beginner crash course in Unreal Engine 5 using Blueprint visual scripting, covering the editor, actors, and gameplay logic well enough to start building a small game without writing C++.

Price N/AYouTube
Add a course