Career guides / Learning worksheets
Learning Guides and Practice Worksheets
Choose a topic, try its exercise and compare your work with the review checkpoints. Use fictional data and an authorized practice environment.
193 learning worksheets
Salesforce (32)
- Bulkification in Apex
- Salesforce Standard Objects
- Before Triggers in Apex
- Manual Record Sharing
- Lightning Web Components Architecture
- Using Salesforce Developer Console
- Visualforce Page Navigation
- Parent-to-Child SOQL Queries
- Global Actions in Salesforce
- Cloud Computing Fundamentals for CRM
- Designing an Apex Trigger Framework
- Improving Search in a CRM Workflow
- Connecting Salesforce to External Systems
- Salesforce Tabular Reports
- Visualforce Controllers
- Creating an LWC Component
- Creating Users in a Training Salesforce Org
- Field Dependencies
- Apex Variables and Data Types
- Salesforce Data Governance
- Understanding Organization Settings
- Salesforce Matrix Reports
- CRM API Basics
- Organization-Wide Defaults
- Designing a Mobile CRM Workflow
- Data Binding in Lightning Components
- Visualforce Controller Extensions
- Introduction to SOQL
- Reading Salesforce Debug Logs
- What Is CRM?
- Authentication for CRM Integrations
- Duplicate Management
Java and backend foundations (19)
- What Is Java?
- HashMap and HashSet in Java
- Inheritance and super in Java
- Java Generics
- API Gateways and Service Discovery
- throw and throws in Java
- Classes and Objects in Java
- Java Backend Engineering
- Understanding JWT Authentication
- Java Method Parameters and Return Types
- Your First Spring Boot Project
- Security Practices for a Backend Project
- Iterating Java Collections
- Installing a JDK and Development Tools
- Containerizing a Spring Boot Application
- Introduction to Docker
- Building a Small REST API
- Introduction to Maven
- Planning a Microservices Practice Project
Python foundations (7)
JavaScript (5)
SQL and databases (5)
pandas and data preparation (3)
Numerical Python (1)
Statistics (4)
Spreadsheet foundations (2)
Dashboards and Power BI (5)
Data and business analytics (15)
- Business Reporting Automation
- Customer Analytics Practice Project
- Data Freshness in Business Dashboards
- Data Transformation Basics
- Data Governance Basics
- Automated Report Generation
- Designing Useful Advanced Visualizations
- Selecting an Analytics Project
- Evaluating AI Tools for Analytics
- Data Quality and Validation
- Business Analytics and Data Analytics
- Sorting Records Reliably
- What Does Data Analytics Involve?
- Basic Data Visualizations
- An IoT Data Analysis Project
AI and machine learning practice (14)
- Artificial Neural Networks
- Classification Models
- A Fraud-Detection Learning Project
- Evaluating Enterprise AI Adoption
- AI, Machine Learning and Deep Learning
- Demand Forecasting Practice Project
- Evaluating an AI Use Case
- Introduction to Machine Learning
- Building a Recommendation Experiment
- Machine Learning for Python Learners
- Explaining Model Behavior
- CI/CD for a Learning ML Project
- Evaluating Machine Learning Models
- Recommendation Systems Practice
Cloud foundations (2)
Containers and Kubernetes (2)
ASP.NET Core (2)
iOS application practice (9)
Communication practice (7)
Career and learning decisions (56)
- Checking Whether Your Skills Still Fit Your Work
- Visible Activity and Useful Technical Work
- Changing IT Roles Without Ignoring Existing Skills
- Activity and Progress in a Technical Career
- Planning an Analytics Job Search
- Building Trust as a Technical Teammate
- Noticing Patterns in Your Technical Work
- Keeping Small Career Choices Reversible
- What to Practise After Core Java
- A Practical Online Learning Glossary
- Reviewing Early Career Warning Signs
- Preparing for a Technical Performance Review
- Using Better Benchmarks for Learning
- Certificates and Demonstrable Skills
- A Practical Graphic Design Learning Outline
- Handling Career Timing You Cannot Control
- Planning a Year of Career Development
- Learning Within and Across Teams
- A Core Java Learning Roadmap
- Deciding What to Stop Doing as You Develop
- Technical Work Beyond Tool Knowledge
- Reading Fresher Role Requirements
- Evaluating a Machine Learning Learning Path
- Finding Feedback Beyond Your Immediate Team
- Exploring Business Analytics Roles
- Learning from a Significant Project
- Building Sustainable Technical Habits
- Evaluating the Tradeoffs of Faster Growth
- Evaluating Career Advice
- A Flexible Start in Web Development
- Why System Design Appears in Interviews
- Checking Familiarity Against Understanding
- Showing Recent Evidence After Training
- Making Work Easier to Trust
- Presenting an iOS Project in Interviews
- Building Career Options Within Current Work
- Preparing for a Useful Career Conversation
- A Six-Month Programming Practice Plan
- Reviewing Avoided Learning Tasks
- Running a Short Career Review
- Where Core Java Fits in a Learning Path
- Updating Skills as Responsibilities Change
- Core Java Before Framework and Web Topics
- What to Review When Training Has Not Led to a Job
- Preparing for Organizational Uncertainty
- Preparing for Data Science Interviews
- Making Career Decisions More Explicit
- A Data Science Learning Sequence
- Understanding the Purpose of a Technical Task
- Maintaining More Than One Career Option
- Reviewing Unnoticed Work Patterns
- Recognizing a Narrowing Set of Options
- Exploring iOS Development Work
- Preparing for Changing AI Work
- Choosing Between C and Java as a First Language
- Interpreting Feedback Without Guessing
