60 results for:

"Programming"
The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell
7h 22m
343

The Complete Bash Scripting Course - Full Length Guide to learning the Bash Shell

beginner

Bash scripting course and guide created by Dave Eddy of ysap.sh. Learn the Bash Shell and master beginner all the way up to advanced Bash scripting techniques. Check out the course website below for all materials, source code, referenced material, etc. for the course. Course Website → https://course.ysap.sh Discord → https://ysap.sh/discord Patreon → https://patreon.com/YouSuckatProgramming - $ cat socials Instagram → https://www.instagram.com/yousuckatprogramming/ YouTube → https://www.youtube.com/@yousuckatprogramming - $ cat credits • Course made by Dave Eddy • Course presented by Dave Eddy • Music by Dave Eddy • Graphics by Annie G. (https://www.anniegee.com) - $ cat chapters-and-sections 00:00:00 00-00 Introduction 00:05:17 01-00 Terminal and Finder 00:12:22 01-01 Basic File Manipulation 00:19:51 01-02 Hidden Files 00:23:36 01-03 Searching in Files 00:33:31 01-04 Paging Files 00:36:53 02-00 Man Pages 00:47:08 02-01 Programs and Commands 00:51:48 02-02 Basic Variables 00:56:31 02-03 vim Crash Course 01:05:39 02-04 File Permissions 01:09:55 03-00 Finally Scripting 01:15:38 03-01 User Input 01:23:06 03-02 Functions 01:29:21 03-03 Conditionals 01:38:47 03-04 For Loops 01:42:10 03-05 Input / Output 01:51:23 03-06 Chapter 3 Recap 01:58:47 04-00 Case Statements 02:06:53 04-01 Indexed Arrays 02:19:20 04-02 Associative Arrays 02:24:56 04-03 IFS Variable 02:29:00 04-04 Command Substitution 02:39:45 04-05 Arithmetic Expression 02:53:03 04-06 Process Substitution 03:04:21 04-07 Chapter 4 Recap 03:13:44 05-00 cut and tr 03:18:06 05-01 sed, awk, and grep 03:35:04 05-02 Find Command 03:41:38 06-00 Bash Arguments 03:51:30 06-01 Pipe Status 03:56:27 06-02 Timing Commands 04:00:41 07-00 Sourcing Code 04:10:48 07-01 Curlies vs. Parens 04:15:36 07-02 Return vs. Output 04:22:12 07-03 Chapter 7 Recap 04:26:50 08-00 Parameter Expansion 04:40:41 08-01 Array Expansion 04:44:13 09-00 Basic Globbing 04:48:00 09-01 Extended Globbing 04:53:28 09-02 Glob Shell Options 05:01:05 10-00 Brace Expansion 05:05:03 10-01 Braces and Globbing 05:08:21 10-02 Numeric Brace Expansion 05:13:35 11-00 Understanding printf 05:23:29 11-01 Date Formatting 05:28:36 11-02 Regular Expressions 05:36:15 11-03 Using mapfile 05:41:33 12-00 Brackets vs. Test 05:48:36 12-01 Special Strings 05:52:07 13-00 Trap Signals 05:58:27 13-01 Named Pipes 06:06:39 14-00 Color Output 06:23:30 14-01 Cursor Commands 06:29:41 14-02 Is a TTY 06:35:54 15-00 PS1 Variable 06:47:12 15-01 Customizing Bash 06:56:33 15-02 Readline Shortcuts 07:00:10 16-00 Pitfall: ls 07:04:04 16-01 Aliases with Arguments 07:06:48 16-02 Pitfall: String Length 07:08:55 17-00 Forkbomb 07:18:10 Credits 07:18:49 Bonus Debugging Session - $ cat more-links Website → https://ysap.sh Discord → https://ysap.sh/discord TikTok → https://ysap.sh/tiktok Patreon → https://ysap.sh/patreon Ko-fi (donate) → https://ysap.sh/ko-fi - $ cat keywords you suck at programming #programming #devops #bash #linux #unix #software #terminal #shellscripting #tech #stem

You Suck at Programming
Lisp Programming Language – Full Course for Beginners
3h 15m
299

Lisp Programming Language – Full Course for Beginners

beginner

In this Lisp for beginners course, @the-lisper will teach you why this elegant programming language has influenced computer science for over 60 years. Lisp's elegant approach to handling code as data, combined with its powerful macro system and functional programming paradigms, offers developers unique insights into program architecture that remain relevant and influential across modern languages like Python, JavaScript, and Rust. ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ - 0:00:00 Common Lisp #1 - Installation - 0:06:45 Common Lisp #2 - Playing with the REPL - 0:13:04 Common Lisp #3 - Local variables and branching - 0:28:42 Common Lisp #4 - Looping with dotimes and do - 0:39:17 Common Lisp #5 - What are lists? - 0:48:47 Common Lisp: 4 ways to build lists - 0:56:28 Common Lisp: Introduction to macros (for beginners) - 1:08:10 Common lisp: macro vs functions (for beginners) - 1:18:00 Common LISP: Destructuring and more! - 1:24:23 Getting started with packages in Common LISP - 1:32:00 Prevent Macro Name Conflict with (gensym) - 1:36:32 Mastering Inheritance and Polymorphism with CLOS: An Introduction - 1:42:12 Mastering Inheritance and Polymorphism with CLOS: Multi-methods - 1:47:21 Common Lisp Debugging: Essential Tips and Techniques - 1:54:51 Exploring the Condition System of Common Lisp - 2:04:53 Mastering Built-in Types in Common Lisp (or how I got 3x faster execution with the same algorithm) - 2:13:13 Improve Common Lisp Code Clarity With Better Dictionary Literal - 2:21:30 Manual Memory Management in Common Lisp with CFFI - 2:28:29 Closures in Common Lisp, when CLOS Is Too Much - 2:36:08 Tail Recursion With Common Lisp, Do or Don't? - 2:41:08 Common Lisp: defvar vs defparameter - 2:46:45 Series: A Functional Approach To Common Lisp - 2:52:40 Haskell-Like Type System In Common Lisp With Coalton - 2:59:14 The Loop Macro in Common Lisp: Not Lispy but Convenient - 3:06:58 Circular list with Common Lisp 🎉 Thanks to our Champion and Sponsor supporters: 👾 Drake Milly 👾 Ulises Moralez 👾 Goddard Tan 👾 David MG 👾 Matthew Springman 👾 Claudio 👾 Oscar R. 👾 jedi-or-sith 👾 Nattira Maneerat 👾 Justin Hual -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

freeCodeCamp.org
Learn TOML in 10 Minutes (Tutorial)
11m
232

Learn TOML in 10 Minutes (Tutorial)

beginner

In this tutorial we're going to be learning what TOML is, and how it works. We will be using it in Python, but it works for practically any programming language you can think off. TOML docs: https://toml.io/en/ ▶ Become job-ready with Python: https://www.indently.io ▶ Follow me on Instagram: https://www.instagram.com/indentlyreels 00:00 What is TOML? 00:54 Creating a TOML file 02:03 Loading TOML 04:16 Learning TOML 09:28 Timestamps 10:30 Conclusion

Indently
Getting Started with Data Structures and Algorithms (DSA)
36m
261

Getting Started with Data Structures and Algorithms (DSA)

intermediate

This is a preview of my full course DSA Mastery - https://www.codebreakthrough.com/data-structures-and-algorithms Lesson Notes - https://calcur.tech/notes ⚙️ Backend Engineering Mind Map - https://calcur.tech/mindmap 💻 System Design Playlist - https://calcur.tech/system-design Timestamps: 00:00 - Intro 04:03 - My Approach to Learning DSA 06:41 - Concepts and Practice 07:57 - What Programming Language? 12-06 - 3 Tips for Success 16:48 - What Next? 17:56 - Hands-on Intro 19:52 - Classification of Numbers 23:41 - Large Numbers 25:42 - Overflow 27:20 - Midpoints for Binary Search 29:09 - Getting Max Values 33:18 - Floating Point vs Decimals 34:16 - Bankers Rounding 35:02 - Outro 💯 FREE Courses (100+ hours) - https://calcur.tech/free-courses 🏆 C++ Mastery Course - https://www.codebreakthrough.com/cpp-mastery 🐍 Backend Python Course - https://calcur.tech/backend-python 🥇 Python Mastery Course - https://calcur.tech/python-mastery ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~ ✉️ Newsletter - https://calcur.tech/newsletter 📸 Instagram - https://www.instagram.com/CalebCurry 🐦 Twitter - https://twitter.com/calebCurry 🔗 LinkedIn - https://www.linkedin.com/in/calebcurry ▶️ Subscribe - http://calcur.tech/subscribe 👨🏻‍🎓 Courses - https://www.codebreakthrough.com 🅿 Patreon - http://calcur.tech/patreon-calebcurry

Caleb Curry
Introdução à Linguagem de Programação Clojure | Esquenta SE4FP 2025 com Nelkisa Matias
1h 31m
184

Introdução à Linguagem de Programação Clojure | Esquenta SE4FP 2025 com Nelkisa Matias

beginner

Neste episódio especial do Elixir em Foco, você confere uma palestra seguida de bate-papo com Nelkisa Matias, Engenheira de Software no Nubank e graduada em Sistemas de Informação pela UNINASSAU, sobre a linguagem de programação funcional Clojure, uma das linguagens que inspiraram a criação de Elixir. O encontro faz parte do Esquenta SE4FP 2025 (Workshop de Engenharia de Software para Programação Funcional), que acontecerá dentro do CBSoft 2025, Além de explorar as bases do Clojure, Nelkisa compartilha exemplos práticos, referências de estudo e o repositório com o conteúdo da palestra. Links citados no episódio: LinkedIn de Nelkisa Matias – https://www.linkedin.com/in/nelkisamatias/ GitHub de Nelkisa Matias – https://github.com/gabriias Repositório da palestra – https://github.com/gabriias/funcional SE4FP 2025 – https://se4fp.github.io/2025/ CBSOFT 2025 – https://cbsoft.sbc.org.br/2025/cbsoft/ Clojerl – https://clojerl.org/ PPGCA – UTFPR Curitiba – https://www.utfpr.edu.br/cursos/programas-de-pos-graduacao/ppgca-ct Rede Emílias de Podcasts – https://fronteirases.github.io/redeemilias/ Clojure Brasil – https://clojurebrasil.com.br/ Seven Languages in Seven Weeks – https://pragprog.com/titles/btlang/seven-languages-in-seven-weeks/ Functional Design – Uncle Bob – https://www.amazon.com/Functional-Design-Principles-Patterns-Practices/dp/0138176396 Programming Clojure – https://pragprog.com/titles/shcloj3/programming-clojure-third-edition/ Episódio “Clojure com Camilo Cunha de Azevedo e Márcio Lopes de Faria” no YouTube – https://www.youtube.com/watch?v=VOhNsfg5JSk Episódio “Clojure com Camilo Cunha de Azevedo e Márcio Lopes de Faria” no Spotify – https://open.spotify.com/episode/6VyITbeEMnASqetR9odfX9 #Clojure #Elixir #programaçãocional #Clojerl #BEAM #JVM #Lisp #linguagemfuncional #NelkisaMatias #Nubank #SE4FP #CBSoft #desenvolvimentodesoftware #SevenLanguagesinSevenWeeks #UncleBob #ProgrammingClojure #ClojureBrasil #comunidadesdeprogramação #engenhariadesoftware #PPGCAUTFPR

Elixir em Foco
Curso de Clojure
40m
222

Curso de Clojure

beginner

Aprenda Clojure do básico ao avançado neste curso. Toda semana teremos uma nova aula com professores convidados pela LibertyTech.

LibertyTech
CS50x 2025 Lectures
2h 10m
254

CS50x 2025 Lectures

beginner

This is CS50, Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming, for concentrators and non-concentrators alike, with or without prior programming experience. (Two thirds of CS50 students have never taken CS before.) This course teaches you how to solve problems, both with and without code, with an emphasis on correctness, design, and style. Topics include computational thinking, abstraction, algorithms, data structures, and computer science more generally. Problem sets inspired by the arts, humanities, social sciences, and sciences. More than teach you how to program in one language, this course teaches you how to program fundamentally and how to teach yourself new languages ultimately. The course starts with a traditional but omnipresent language called C that underlies today’s newer languages, via which you’ll learn not only about functions, variables, conditionals, loops, and more, but also about how computers themselves work underneath the hood, memory and all. The course then transitions to Python, a higher-level language that you’ll understand all the more because of C. Toward term’s end, the course introduces SQL, via which you can store data in databases, along with HTML, CSS, and JavaScript, via which you can create web and mobile apps alike. Course culminates in a final project.

CS50
Let's Learn AdonisJS 6
18h 50m
253

Let's Learn AdonisJS 6

beginner

In this series, we'll learn AdonisJS 6 step-by-step in a beginner-friendly way. Covering topics like routing, controllers, services, EdgeJS, Lucid ORM, forms, filtering, authentication, etc.

Adocasts
AWS Certified Cloud Practitioner Certification Course (CLF-C02) - Pass the Exam!
14h 18m
305

AWS Certified Cloud Practitioner Certification Course (CLF-C02) - Pass the Exam!

advanced

Prepare for the AWS Certified Cloud Practitioner Certification (CLF-C02) and pass! ✏️ Developed by Andrew Brown of ExamPro 🔗 https://twitter.com/andrewbrown Get your Free Practice and Downloadable Cheatsheets 🎁 https://www.exampro.co/clf-c02 ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Course Contents ⭐️ ☁️ 00:00:00 Introduction ☁️ 00:46:02 Cloud Concepts ☁️ 01:19:34 Getting Started ☁️ 01:52:15 Digital Transformation ☁️ 02:00:18 The Benefits of Cloud ☁️ 02:06:32 Global Infrastructure ☁️ 02:49:18 Cloud Architecture ☁️ 03:12:40 Management and Developer Tools ☁️ 04:50:13 Shared Responsibility Model ☁️ 05:09:10 Compute ☁️ 06:02:37 Storage Services ☁️ 06:40:15 Databases ☁️ 07:10:28 Networking ☁️ 07:32:16 EC2 ☁️ 08:23:59 EC2 Pricing Models ☁️ 08:42:58 Identity ☁️ 09:28:44 Application Integration ☁️ 09:40:11 Containers ☁️ 09:51:00 Governance ☁️ 10:19:27 Provisioning ☁️ 10:40:22 Serverless ☁️ 10:44:52 Windows on AWS ☁️ 10:53:33 Logging ☁️ 11:07:26 ML AI BigData ☁️ 11:44:41 AWS Well Architected Framework ☁️ 12:06:24 TCO and Migration ☁️ 12:22:30 Billing and Pricing ☁️ 13:17:39 Security ☁️ 14:02:57 Variation Stud 🎉 Thanks to our Champion and Sponsor supporters: 👾 davthecoder 👾 jedi-or-sith 👾 南宮千影 👾 Agustín Kussrow 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Justin Hual 👾 Otis Morgan 👾 Oscar Rahnama -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

5.00(1)
freeCodeCamp.org
Learn Docker - DevOps with Node.js & Express
5h 22m
241

Learn Docker - DevOps with Node.js & Express

intermediate

Learn the core fundamentals of Docker by building a Node/Express app with a Mongo & Redis database. We'll start off by keeping things simple with a single container, and gradually add more complexity to our app by integrating a Mongo container, and then finally adding in a redis database for authentication. We'll learn how to do things manually with the cli, then move on to docker compose. We'll focus on the challenges of moving from a development environment to a production environment. We'll deploy and Ubuntu VM as our production server, and utilize a container orchestrator like docker swarm to handle rolling updates. ✏️ Course developed by Sanjeev Thiyagarajan. Check out his channel: https://www.youtube.com/channel/UC2sYgV-NV6S5_-pqLGChoNQ ⭐️ Course Contents ⭐️ 0:00:14 Intro & demo express app 0:04:18 Custom Images with Dockerfile 0:10:34 Docker image layers & caching 0:20:26 Docker networking opening ports 0:26:36 Dockerignore file 0:31:46 Syncing source code with bind mounts 0:45:30 Anonymous Volumes hack 0:51:58 Read-Only Bind Mounts 0:54:58 Environment variables 0:59:16 loading environment variables from file 1:01:31 Deleting stale volumes 1:04:01 Docker Compose 1:21:36 Development vs Production configs Part 02: Working with multiple containers 1:44:47 Adding a Mongo Container 2:01:48 Communicating between containers 2:12:00 Express Config file 2:21:45 Container bootup order 2:32:26 Building a CRUD application 2:51:27 Sign up and Login 3:06:57 Authentication with sessions & Redis 3:34:36 Architecture Review 3:40:48 Nginx for Load balancing to multiple node containers 3:54:33 Express CORS Part 03: Moving to Prod 3:57:44 Installing docker on Ubuntu(Digital Ocean) 4:03:21 Setup Git 4:05:37 Environment Variables on Ubuntu 4:14:12 Deploying app to production server 4:18:57 Pushing changes the hard way 4:25:58 Rebuilding Containers 4:27:32 Dev to Prod workflow review 4:30:50 Improved Dockerhub workflow 4:46:10 Automating with watchtower 4:56:06 Why we need an orchestrator 5:03:32 Docker Swarm 5:16:13 Pushing changes to Swarm stack -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp

freeCodeCamp.org
Introduction to Linux – Full Course for Beginners
6h 8m
358

Introduction to Linux – Full Course for Beginners

beginner

If you're new to Linux, this beginner's course is for you. You'll learn many of the tools used every day by both Linux SysAdmins and the millions of people running Linux distributions like Ubuntu on their PCs. This course will teach you how to navigate Linux's Graphical User Interfaces and powerful command line tool ecosystem. 🔗 Linux Installation guide: https://courses.edx.org/asset-v1:LinuxFoundationX+LFS101x+1T2020+type@asset+block@Preparing_Your_Computer_for_Linux_Training.pdf ✏️ Course taught by @beau 🏗 The Linux Foundation provided a grant to make this course possible. It provides this and other courses at https://training.linuxfoundation.org/training/introduction-to-linux/ ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp ⭐️ Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:01:38) Chapter 1. Introduction to Linux Families ⌨️ (0:07:39) Chapter 2. Linux Philosophy and Concepts ⌨️ (0:16:37) Chapter 3. Linux Basics and System Startup ⌨️ (1:05:36) Chapter 4. Graphical Interface ⌨️ (1:34:29) Chapter 5. System Configuration from the Graphical Interface ⌨️ (2:04:27) Chapter 6. Common Applications ⌨️ (2:12:57) Chapter 7. Command Line Operations ⌨️ (3:25:50) Chapter 8. Finding Linux Documentation ⌨️ (3:36:53) Chapter 9. Processes ⌨️ (4:07:51) Chapter 10. File Operations ⌨️ (4:31:11) Chapter 11. Text Editors ⌨️ (4:49:25) Chapter 12. User Environment ⌨️ (5:13:32) Chapter 13. Manipulating Text ⌨️ (5:40:04) Chapter 14. Network Operations 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

freeCodeCamp.org
TanStack Start Full Course 2025 | Become a TanStack Start Pro in 1 Hour
1h 2m
331

TanStack Start Full Course 2025 | Become a TanStack Start Pro in 1 Hour

intermediate

In this video I will be teaching you TanStack Start from the beginning. By the end of the video you will be comfortable on tanstack start to start building your own website. ⭐️ Check out My Courses: https://www.webdevultra.com 📖 Video Resources: Code Repo: http://webdevultra.com/video-info/s4I4JtOZNgg 💻 Check out my Blog: https://www.pedrotech.co 🐤 Follow me on Twitter: (https://twitter.com/pedrotech_) 📸 Follow me on Instagram: (https://www.instagram.com/pedro.fmachado_/) 🧳 Follow me on Linkedin: (https://www.linkedin.com/company/pedrotech) 👨‍💻 GitHub: https://github.com/machadop1407 📋 Business Email: pedro@pedrotech.co Timestamps: 00:00 | Intro 00:59 | Setting Up a TanStack Start Project 06:15 | Project Structure & Running the App 08:13 | Routing Fundamentals 13:00 | Dynamic Routes, Params & Not Found Pages 18:01 | Loader Functions 33:05 | Server Functions, Static Functions & Middleware 52:10 | Using TanStack Query with Server Routes 59:59 | Conclusion

PedroTech
Ash Framework!
40m
269

Ash Framework!

intermediate
Code and Stuff
Just Elixir Things!
5h 50m
265

Just Elixir Things!

intermediate
Code and Stuff
Remix.run Guides
2h 10m
262

Remix.run Guides

beginner

Everything you need to work efficiently with Remix.run web development framework for Javascript.

Alem Tuzlak
12...4