К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
AI-Enabled Web Development Foundations · LearnSpace
Назад в каталог
courseraПрограммирование

AI-Enabled Web Development Foundations

Курс от Chegg Skills
Начальный≈ 13.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

AI-Enabled Web Development Foundations introduces learners to Python programming while demonstrating how Python powers modern web applications and AI-enabled development. Through hands-on coding exercises and practical programming activities, learners build the foundational skills needed to understand server-side development, automate common programming tasks, and prepare for more advanced web development concepts. Throughout the course, learners establish a professional development environment using Visual Studio Code and Google Colab, review core web technologies including HTML, CSS, and JavaScript, and develop Python programming skills such as variables, data types, functions, conditional logic, collections, loops, and data manipulation. They also explore how Python supports modern web frameworks, server-side application development, and AI-powered web experiences. By the end of the course, learners will have a strong programming foundation, understand how Python fits within the web development ecosystem, and be prepared to continue into more advanced backend and AI-enabled application development.

Навыки, которые вы освоите

Web DevelopmentDevelopment EnvironmentPython ProgrammingServer SideWeb ApplicationsWeb FrameworksJavascriptHypertext Markup Language (HTML)Front-End Web DevelopmentSoftware DevelopmentWeb Development ToolsScriptingProgram DevelopmentApplication FrameworksBack-End Web DevelopmentAI IntegrationsSoftware Development ToolsIntegrated Development EnvironmentsCascading Style Sheets (CSS)AI Enablement

Программа курса

1 модулей · 206 учебных материалов

01Introduction to python for web development206 материалов

Overview: Introduction to python for web development

Introduction to python for web developmentЧтениеOverviewЧтениеOverview: Four essential elementsЧтениеDo this sectionsЧтение

Учитесь у экспертов

Barry Finder

VP of Operations

AI-Enabled Web Development Foundations
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13.4 ч

1 модулей

Язык: Английский

Часть программы вашего университета
Key takeawaysЧтение

Web development fundamentals review

Web development fundamentals reviewЧтениеKey termsЧтениеIntroductionЧтениеWeb development fundamentalsЧтениеTech conference 2023ЧтениеAdditional resourceЧтениеBasic structure of an HTML documentЧтениеHTML essentials: Part 1ЧтениеHTML essentials: Part 2ЧтениеSemantic HTMLЧтениеEvent landing page using semantic HTMLЧтениеSemantic HTML essentials: Part 1ЧтениеSemantic HTML essentials: Part 2ЧтениеCSS reviewЧтениеGlobal stylesЧтениеCSS variablesЧтениеHeader stylesЧтениеHeader styles code explainedЧтениеMain section stylesЧтениеMain section styles code explainedЧтениеSchedule stylesЧтениеSchedule styles code explainedЧтениеFooter stylesЧтениеMedia query for responsivenessЧтениеWhen screen width is below 768pxЧтениеKnowledge check: Web development fundamentals reviewЗаданиеJavaScript interactivityЧтениеSmooth scrollingЧтениеJavaScript for smooth scrollingЧтениеJavaScript for smooth scrolling explainedЧтениеKnowledge check: Web development fundamentals reviewЗаданиеKey takeawaysЧтение

Developer setup

Developer setupЧтениеKey termsЧтениеDevelopment toolsЧтениеSet up your terminalЧтениеMac and Linux usersЧтениеWindows usersЧтениеSetting up Visual Studio CodeЧтениеPopular IDEsЧтениеTwo primary environmentsЧтениеDo this: Download Visual Studio CodeЧтениеVisual Studio CodeЧтениеInstall command-line toolЧтениеPractice the code commandЧтениеVisual Studio Code editor screenЧтениеDifferent areas of the VSCode screenЧтениеSetting up Visual Studio Code extensionsЧтениеDo this: Install PrettierJSЧтениеDo this: Use PrettierJSЧтениеIll-formatted JavaScriptЧтениеOpen the command paletteЧтениеDo this: Install live serverЧтениеTest your installationЧтениеUnderstanding notebooksЧтениеFeatures of notebooksЧтениеJupyter notebookЧтениеKnowledge check: Developer setupЗаданиеKey takeawaysЧтение

Start using Google Colab

Start using Google ColabЧтениеKey termsЧтениеColab characteristicsЧтениеIntroduction to the Colab interfaceЧтениеAccessing ColabЧтениеDo this: Access ColabЧтениеNavigating Google ColabЧтениеTop navigation menuЧтениеSeven options in the Colab menu bar ЧтениеLeft-side navigation menuЧтениеLeft-side navigation menu options 1-4ЧтениеLeft-side navigation menu options 5-7ЧтениеLeft-side navigation menu options 8-10ЧтениеKnowledge check Start using Google ColabЗаданиеKey takeawaysЧтение

Python programming basics

Python programming basicsЧтениеKey termsЧтениеIntroductionЧтениеPython variablesЧтениеUsing variablesЧтениеInteger variableЧтениеNeural networkЧтениеNaming Python variablesЧтениеGood and bad variablesЧтениеPython variable scopeЧтениеGlobal variableЧтениеManaging global variablesЧтениеPython literalsЧтениеPython data typesЧтениеNumeric variablesЧтениеDeclaring a numeric variableЧтениеString variablesЧтениеBoolean variablesЧтениеCollections of variablesЧтениеDeclaring a collectionЧтениеConverting data types in PythonЧтениеImplicit data type conversionЧтениеDo this: Implicit data conversionЧтениеExplicit data type conversionЧтениеConverting a string to a numberЧтениеConverting a number to a stringЧтениеPython functionsЧтениеUsing the def keywordЧтениеUsing the return keywordЧтениеPython functions default argumentsЧтениеConditional logicЧтениеPython conditional logicЧтениеThe if operatorЧтениеThe and operatorЧтениеThe or operatorЧтениеThe not operatorЧтениеControl flowЧтениеSyntax for control flowЧтениеNLP application exampleЧтениеExplanation of the NLP application code snippetЧтениеKnowledge check: Python programming basicsЗаданиеKey takeawaysЧтение

Python strings and numbers

Python strings and numbersЧтениеKey termsЧтениеIntroductionЧтениеPython stringsЧтениеString lengthЧтениеIdentifying string lengthЧтениеCombining stringsЧтениеAdd a spaceЧтениеPython string methodsЧтениеString Methods: Finding string positionЧтениеDo this: Find a string positionЧтениеReplacing stringsЧтениеDo this: Use replace()ЧтениеSplitting stringsЧтениеDo this: Split up stringsЧтениеManipulate Python numbersЧтениеPython numeric operatorsЧтениеPython and JavaScriptЧтениеNumeric operators: Python versus JavaScriptЧтениеPython assignment operatorsЧтениеPython comparison operatorsЧтениеPython versus JavaScript operatorsЧтениеKnowledge check: Python strings and numbersЗаданиеKey takeawaysЧтение

Python collections and loops

Python collections and loopsЧтениеKey termsЧтениеIntroductionЧтениеPython lists and tuplesЧтениеPython list and tuple methodsЧтениеLists for web developmentЧтениеListsЧтениеCreating a listЧтениеAccessing a listЧтениеChanging data in a listЧтениеList methodsЧтениеTuplesЧтениеCreating, accessing, and converting tuplesЧтениеList and tuple methodsЧтениеCounting occurrences with count()ЧтениеFinding an index number with index()Чтениеuser_indexЧтениеHyperparameter tuningЧтениеThe index() methodЧтениеDictionariesЧтениеPython dictionariesЧтениеPython dictionary methodsЧтениеCreating a dictionaryЧтениеOther dictionary methodsЧтениеRetrieving a value with get()ЧтениеModel_parametersЧтениеParameter valueЧтениеMore dictionary methodsЧтениеLoops in PythonЧтениеPython for loopsЧтениеGeneral syntax of a for loop in PythonЧтениеThe get_recommendations() functionЧтениеUsing the get_recommendations() functionЧтениеPython collection and loopsЧтениеKnowledge check: Python collections and loopsЗаданиеKey takeawaysЧтение

Python programming in web development

Python programming in web developmentЧтениеKey termsЧтениеIntroductionЧтениеDjangoЧтениеMiddleware supportЧтениеDjango viewЧтениеFlaskЧтениеFlask: ExampleЧтениеServer-side programming with PythonЧтениеFlask handling form data in a web applicationЧтениеDatabase integrationЧтениеUnderstanding ML modelsЧтениеIntegrating artificial intelligenceЧтениеUnleashing the power of AI in web developmentЧтениеAI-driven web applicationsЧтениеExamples of ML applicationsЧтениеApplications for AI modelsЧтениеExample integrationsЧтениеIntegrating an ML model into a flask applicationЧтениеKnowledge check: Python programming in web developmentЗаданиеKey takeawaysЧтение

Summary and assessment: Intro to Python and web development assessment

Summary and assessment: Introduction to Python and web developmentЧтениеModule summaryЧтениеAssessment: Introduction to Python and web developmentЗаданиеKey takeawaysЧтение