<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Learning Series | SQL Programming and Procedural Logic in Community Articles</title>
    <link>https://community.databricks.com/t5/community-articles/learning-series-sql-programming-and-procedural-logic/m-p/165229#M1416</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Databricks Academy offers the &lt;/SPAN&gt;&lt;STRONG&gt;free SQL Programming and Procedural Logic&lt;/STRONG&gt;&lt;SPAN&gt; course to help data warehousing practitioners build more modular and maintainable SQL workflows on the Databricks Data Intelligence Platform. It covers reusable SQL constructs, procedural scripting, transactions, stored procedures, and workflow orchestration for production-ready data processes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;You’ll learn to:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Build reusable SQL logic: &lt;/STRONG&gt;&lt;SPAN&gt;Use CTEs, including recursive CTEs, temporary views and tables, and User Defined Functions to make SQL development clearer and easier to maintain.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Write structured SQL scripts: &lt;/STRONG&gt;&lt;SPAN&gt;Apply variables, control flow, conditionals, loops, and error handling to create more flexible multi-step processes.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Manage consistency and reusable procedures: &lt;/STRONG&gt;&lt;SPAN&gt;Use multi-statement transactions and SQL Stored Procedures to organize logic and help keep data changes consistent.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Modernize and orchestrate workflows: &lt;/STRONG&gt;&lt;SPAN&gt;Use Lakeflow Jobs and migration strategies to turn legacy tasks into modular, automated Databricks workflows.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Recent updates:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Added coverage of &lt;/SPAN&gt;&lt;STRONG&gt;temporary tables, multi-statement transactions, SQL Stored Procedures, and recursive CTEs&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Moved exercises into &lt;/SPAN&gt;&lt;STRONG&gt;comprehensive end-of-module practical sessions&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Updated compute to use &lt;/SPAN&gt;&lt;STRONG&gt;Serverless and SQL Warehouses&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Made exercises compatible with the &lt;/SPAN&gt;&lt;STRONG&gt;Databricks Free Edition&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Designed for:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Data warehousing practitioners&lt;/STRONG&gt;&lt;SPAN&gt; who want to strengthen their SQL programming skills on Databricks&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Users with &lt;/SPAN&gt;&lt;STRONG&gt;working knowledge of SQL, Databricks notebooks, Delta Lake, and Unity Catalog&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Learners familiar with &lt;/SPAN&gt;&lt;STRONG&gt;data pipelines, orchestration, stored procedures, and modernization projects&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Course format &amp;amp; details:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Syllabus:&lt;/STRONG&gt;&lt;SPAN&gt; 3 sections | 10 lessons&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Duration:&lt;/STRONG&gt;&lt;SPAN&gt; 2 hours&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Skill level:&lt;/STRONG&gt;&lt;SPAN&gt; Associate&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Cost:&lt;/STRONG&gt;&lt;SPAN&gt; Free&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Includes labs:&lt;/STRONG&gt;&lt;SPAN&gt; No&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Role:&lt;/STRONG&gt;&lt;SPAN&gt; Data Warehousing Practitioner&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Important note:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN&gt;For SCORM lecture files, close the SCORM window after completing the content. Do not click &lt;/SPAN&gt;&lt;STRONG&gt;Next Lesson&lt;/STRONG&gt;&lt;SPAN&gt;, as this may prevent the module from being marked complete.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://customer-academy.databricks.com/learn/courses/4214/sql-programming-and-procedural-logic" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":link:"&gt;🔗&lt;/span&gt; Enroll Now &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_left:"&gt;👈&lt;/span&gt;&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 10 Aug 2026 08:45:42 GMT</pubDate>
    <dc:creator>Tushar_Parekar</dc:creator>
    <dc:date>2026-08-10T08:45:42Z</dc:date>
    <item>
      <title>Learning Series | SQL Programming and Procedural Logic</title>
      <link>https://community.databricks.com/t5/community-articles/learning-series-sql-programming-and-procedural-logic/m-p/165229#M1416</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Databricks Academy offers the &lt;/SPAN&gt;&lt;STRONG&gt;free SQL Programming and Procedural Logic&lt;/STRONG&gt;&lt;SPAN&gt; course to help data warehousing practitioners build more modular and maintainable SQL workflows on the Databricks Data Intelligence Platform. It covers reusable SQL constructs, procedural scripting, transactions, stored procedures, and workflow orchestration for production-ready data processes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;You’ll learn to:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Build reusable SQL logic: &lt;/STRONG&gt;&lt;SPAN&gt;Use CTEs, including recursive CTEs, temporary views and tables, and User Defined Functions to make SQL development clearer and easier to maintain.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Write structured SQL scripts: &lt;/STRONG&gt;&lt;SPAN&gt;Apply variables, control flow, conditionals, loops, and error handling to create more flexible multi-step processes.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Manage consistency and reusable procedures: &lt;/STRONG&gt;&lt;SPAN&gt;Use multi-statement transactions and SQL Stored Procedures to organize logic and help keep data changes consistent.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Modernize and orchestrate workflows: &lt;/STRONG&gt;&lt;SPAN&gt;Use Lakeflow Jobs and migration strategies to turn legacy tasks into modular, automated Databricks workflows.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Recent updates:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Added coverage of &lt;/SPAN&gt;&lt;STRONG&gt;temporary tables, multi-statement transactions, SQL Stored Procedures, and recursive CTEs&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Moved exercises into &lt;/SPAN&gt;&lt;STRONG&gt;comprehensive end-of-module practical sessions&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Updated compute to use &lt;/SPAN&gt;&lt;STRONG&gt;Serverless and SQL Warehouses&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Made exercises compatible with the &lt;/SPAN&gt;&lt;STRONG&gt;Databricks Free Edition&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Designed for:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Data warehousing practitioners&lt;/STRONG&gt;&lt;SPAN&gt; who want to strengthen their SQL programming skills on Databricks&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Users with &lt;/SPAN&gt;&lt;STRONG&gt;working knowledge of SQL, Databricks notebooks, Delta Lake, and Unity Catalog&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Learners familiar with &lt;/SPAN&gt;&lt;STRONG&gt;data pipelines, orchestration, stored procedures, and modernization projects&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Course format &amp;amp; details:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Syllabus:&lt;/STRONG&gt;&lt;SPAN&gt; 3 sections | 10 lessons&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Duration:&lt;/STRONG&gt;&lt;SPAN&gt; 2 hours&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Skill level:&lt;/STRONG&gt;&lt;SPAN&gt; Associate&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Cost:&lt;/STRONG&gt;&lt;SPAN&gt; Free&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Includes labs:&lt;/STRONG&gt;&lt;SPAN&gt; No&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Role:&lt;/STRONG&gt;&lt;SPAN&gt; Data Warehousing Practitioner&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;Important note:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN&gt;For SCORM lecture files, close the SCORM window after completing the content. Do not click &lt;/SPAN&gt;&lt;STRONG&gt;Next Lesson&lt;/STRONG&gt;&lt;SPAN&gt;, as this may prevent the module from being marked complete.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p8i6j01 paragraph"&gt;&lt;A style="background-color: #ff3621; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;" href="https://customer-academy.databricks.com/learn/courses/4214/sql-programming-and-procedural-logic" target="_blank" rel="noopener"&gt; &lt;span class="lia-unicode-emoji" title=":link:"&gt;🔗&lt;/span&gt; Enroll Now &lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_left:"&gt;👈&lt;/span&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Aug 2026 08:45:42 GMT</pubDate>
      <guid>https://community.databricks.com/t5/community-articles/learning-series-sql-programming-and-procedural-logic/m-p/165229#M1416</guid>
      <dc:creator>Tushar_Parekar</dc:creator>
      <dc:date>2026-08-10T08:45:42Z</dc:date>
    </item>
  </channel>
</rss>

